Don't Eat Cat
![]() |
![]() |
![]() |
I just released version 3 of my static site generator, Nikola
It's a major release, there is hardly any code from the previous version that was not moved, prodded, broken or fixed!
The main features of Nikola:
Blogs, with tags, feeds, archives, comments, etc.
Themable
Fast builds, thanks to doit
Flexible
Small codebase (programmers can understand all of Nikola in a few hours)
reStructuredText and Markdown as input languages
Easy image galleries (just drop files in a folder!)
Syntax highlighting for almost any programming language or markup
Multilingual sites
Doesn't reinvent wheels, leverages existing tools.
Changes for this release (not exhaustive!):
New optional template argument for "nikola init"
New "install_theme" task
Optional address option for the "serve" task
Better looking codeblocks
Russian translation
Use markdown/reSt compiler based on post extension
Don't fail when there are no posts/stories/galleries/tags
Use configuration options as dependencies
Use more relative links for easier site rellocation
Syntax highlight for markdown
Better multicore builds (make the -n 2 or -n 4 options work)
Configurable output folder
Don't fail on posts with periods in the name
Different page names for different languages
Recognize (some) Mako template dependencies
Is now a more "normal" python package.
![]() |
Review:Funny, thoughtful book from perhaps the only guy who can call Ron Jeremy Rob Pike and Richard Feynman his friends. |
It has been said that if noone hates you, you are doing it wrong. I must be doing it quite wrong because there seem to be a lot of people who like me, for some reason. For example, today I was in a dark mood all afternoon. I wrote aggressive stuff on twitter and IRC.
And what do I get? People asking me what was wrong and offering help. It's unfair. Unfair to them because they should not be subject to the moods of any asshole (including me). I can only claim, in the way of excuses, that my wife no longer works next to me all day.
If she were there, and saw me acting like that, she would have slapped me back into sensible behaviour by reminding me that I am a lucky bastard. She doesn't even have to say anything, she just has to be there. So, she arrived, I noticed I am a lucky bastard, and I am all mellow now.
So, if I acted like a bastard with you today, or any other day, sorry dude, I am a bit of a bastard. But I am a lucky one, and when I don't forget that, I am, I think, bearable.