I'm not being facetious, but this "yet another static site generator" joins the list with 230+ other generators.<p>(see <a href="http://staticsitegenerators.net/" rel="nofollow">http://staticsitegenerators.net/</a>)<p>Why do we need another one?
Not Invented Here syndrome, at all? Sure, I understand wanting to use Python for templates rather than relying on an external application. But why ignore the many, many existing template libraries? Some of those libraries have solved problems which you don't realise you have yet.<p>Case in point, are you planning to support this 'dead simple' template language for users of your hosting site? If so, what happens if I try to include something outside the site root, in a Dropbox area which I control? <a href="https://github.com/braceio/tags/blob/master/tags/tags.py#L13" rel="nofollow">https://github.com/braceio/tags/blob/master/tags/tags.py#L13</a>
I've been using PHP to generate static HTML pages. It's usually as simple as `php somepage.php > somepage.html` and you have all the advantages of a full featured language.
Don't use easy_install.<p><a href="http://stackoverflow.com/a/3220572/2363" rel="nofollow">http://stackoverflow.com/a/3220572/2363</a>
Reminded me of my go-to include method from back in the day: <a href="http://www.moock.org/webdesign/javascript/client-side-include/" rel="nofollow">http://www.moock.org/webdesign/javascript/client-side-includ...</a>
I like this very much. I used to do very similar with PHP, but I'm now a Python dev. Sometimes, just sometimes, writing plain old simple html is easier, and having a basic include would save a ton of heartache for maintenance.
Is there any way you could make the watch feature not dependant on watchdog? The watchdog installation fails on pip on Mac. I then had to install Homebrew just to be able to install libyaml, which then meant I could install watchdog.
I actually found the “Highlight this” example at the top a bit confusing. Could you write “Display this” instead? Or give a better example to demonstrate conditionals?