The goal is to have the blog itself all made up by static content.
The implementation of Oak is done around a few python classes and libs.
Here are some key features of "Oak":
· All the blog site is made up of static content.
· No SQL means no SQL-injection or similar.
· Version controlled content.
· Can write posts with any editor.
· Easy syntax for the post's contents, using Markdown.
· Lightweight
· Code highlighting: thanks to Pygments
· Small dependency set: just Git, Markdown, Jinja2, Pygments and YAML
Requirements:
· Git
· Pygments
· Markdown
· Jinja2
· YAML