Open-sourcing my new blogging engine implementation
nikolay.rocks
nikolay.rocks
Even so, kudos -- your blog is lightning fast and a pleasure to use.
I did try it on my low-end Android phone w/Chrome, and it's plenty fast, and the menu works well, but the header and text overflow the view port.
but, thank you for letting me know about it either way! :)
lol at the irony of my comment, I honestly had no idea.
I personally wouldn't use this for my blog because in my opinion a blog shouldn't require Javascript to display content, but I know I'm in the minority there and it's important that people try different things and push the boundaries. Thank you for sharing this OP!
I find that it's often developers who don't, making it a questionable tradeoff (in my mind) for a blog written by one. For this very reason I choose to use absolutely no JavaScript on mine. (Correction: Oops, Gists are included via JavaScript — I'll be replacing them with code blocks ASAP.)
I had some of the same annoyances as the OP, and chose Jekyll + GitHub Pages instead (http://nkantar.com/choosing-jekyll/). I found that optimizing for my workflow (write Markdown, commit, push) was more worthwhile than having absolutely zero generation tools (which I don't even need if I simply create a new file on GitHub, as a neat bonus I've used at least once so far).
I can also use a web interface if I am desperate, as well as adding an entry as a file (the email interface is similar to the file mechanism---it just pulls the entry out of the body of the email).
Granted, the language I used is rather unorthodox, but it works.
Reading the source and discovering:
WTF? This isn't a WTF. This is a debugging technique.
Hard core! :-)EDIT (Thu Jul 23 21:33:12 PDT 2015): The formatting on that post seems to be borked a bit, I'm working on it.
That said, I had no real issues setting it up on OS X and Debian/Ubuntu, but then I was at least somewhat familiar with how all the parts are supposed to work.
i just write stuff and git push it to heroku
It's a neat concept, for sure, and incredibly similar to something I once wanted to implement for photo galleries (and might still, since this actually seems to work quite well).
Your approach right now doesn't seem to work with search engines very well:
https://encrypted.google.com/search?hl=en&q=site%3Ahttp%3A%2...
https://duckduckgo.com/?t=lm&q=site%3Ahttp%3A%2F%2Fnikolay.r...
https://yandex.ru/search/?lr=114311&text=site%3Ahttp%3A%2F%2...
http://www.bing.com/search?q=site%3Ahttp%3A%2F%2Fnikolay.roc...
https://se.search.yahoo.com/search?p=site%3Ahttp%3A%2F%2Fnik...
When I remove "sites:" from the query then they all find this page on GitHub: https://github.com/MadRabbit/nikolay.rocks/commit/58a90810f1...
But that doesn't seem like a nice thing to read, I mean it is better than nothing, but to do that you wouldn't need your own domain and all the JavaScript.
Not very search engine friendly.
I didn't want to build a new _generator_. I wanted a self-containing thing that doesn't need a runtime environment
According to the blog:
There is a small #nodejs server that basically
does mode-rewrite and sends index.html file for
any HTTP request.
Sounds like a "server side" to me.