Total Pageviews

Wednesday, 6 July 2016


Genie is a static blog generator written in python. It is inspired by many projects like PelicanSimple and Rux. It is probably the simplest static blog generator you'll ever seen.


  • Generate static html from Markdown
  • No tags, No categories, No RSS feed, No comments...
  • Extremely simple configuration(only one json file)
  • Really easy to use(only one python file)
  • Github Flavored Markdown(GFM) supported(using Mistune)
  • Syntax highlighting supported(using highlight.js)


  • mistune (pip install mistune)


Just clone this repo to wherever you like
$ git clone


Choose your own blog name, input and output path in genie.settings .
My settings is like this:
Write some posts in Markdown and save them as in the input path. It will generate into xxx.html in the output path. The first line of the file will be the title of the post. So you should write something like this:
This is the title

And this is what I want to say...

Right! Just like writing
When you finished your writing, run
$ python
If everything goes fine, then well done! You have a new blog site now. It's really easy, isn't it?
If you want to see what it looks like, you can do this:
$ cd your-dst-path
$ python -m SimpleHTTPServer

Customize your site!

The templates and the CSS files is quite simple too. You can change them to anything you like!