The blog is live on github pages

edit delete create : 2016-02-16 18:01:38    : 2016-06-26 00:16:37 : permalink (a static site generator written in python) Now live on github pages

  • look at the comments. This is a static site using twitter for comments. This is sooo coool. No Third parties like disqus .. just Twitter and still a static html site.
  • simplified the dir structure so you can just upload to repo.

simple dirs

workflow: to generate your static blog or site

  • generate the blog

  • copy the site dir contents (see above) to you r repo

  • add, commit and push the changes

    git add --all
    git commit -a -m "your summary of the changes"
    git push origin master
  • and you are live. See here


  • automate the git commit and push process to the repo
  • make a generate_site script to start with an (almost) empty site


Currently writing

edit delete create : 2016-02-13 23:50:16    : 2016-02-16 12:50:24 : permalink is (yet another) static blog/page/singlepage generator for python

But it has quite a few nice features to be up and running out of the box:

if you want to make a blog or single page => you're done!

  • supports blogs, pages, posts and single pages
  • tagging on board
  • pre rendered tag views on board (click on a tag and you see all posts with that tag)
  • tag cloud on board (see snapshots below)
  • simple pagination (newer, older) on board
  • syntax highlighting with highlight.js on board
  • charts.js on board and usable in the posts / pages directly
  • d3.js demo with loading data from csv file on board.
  • everthing in posts and pages is markdown
  • you can add your own javascript or css in every post or template
  • pre_rederers: call any of your own python functions before rendering
  • based on bootstrap4
  • very sophisticated template engine based on tornado {{val}}
  • image gallery on board

the goal is to make you just run in a second if you wish to make

  • a blog
  • a single page or landing page
  • specific pages for a topic including charts, articles.


  1. write a markdown text.
  2. generate the blog

  3. run test_server (if happy copy to your server, webhoster or github done

looks like this with the default theme (bs4_blog)


here is a post (default theme)


here is the d3.js example (loading csv data)


here is the image gallery example



Interesting on the web

edit delete create : 2015-12-11 22:32:55    : 2015-12-11 22:32:55 : permalink