In 2014, I'm going to get serious about blogging. In order to do that, I'm going to use Nikola to build my blog. This is the first post.
I've choosen Nikola for a couple of reasons. It appears to be very extensible, with many interesting plugins and options. It also uses some technology that I'm not very familiar with, so I'll get to learn some new stuff. That said, it's also the first static blog generator I've tried...
In my past projects, I've always used either Django templates or Jinja2, both of which look much alike. Nikola uses Mako by default (which of course you can change). Mako's syntax is nothing like the other two, and looks much more like Rails or asp.net, using bracket percent type syntax and also dollar braces syntax for variables.
Once again, in my past projects, I've tended towards markdown, which I find intuitive and a right mix of simplicity and functionality. Even though I'm cheating by writing this post in markdown, Nikola prefers reStructuredText by default, though activating markdown and using both of them poses no problem. It does appear that there are some special reStructuredText extensions (YouTube, Vimeo, etc) that probably don't work in markdown, so I'll plunge into it so enough.Comments powered by Disqus