Static Site Blog software

Discussion on Hacker News

  • Eleventy - node.js - Rejected due to node.js (I don’t like writing programs in JavaScript)
  • Ghost - node.js - Rejected due to node.js
  • Hexo - node.js - Rejected due to node.js
  • Hugo - Go - rejected due to being written in Go and needing its own server
  • Jekyll - Ruby
  • MakeSite - Python single file - “Roll your own:” Uses a combination of layout templates and CSS for formatting and Markdown for the text
  • Netlify - rejected because it’s a commercial site
  • Nikola - Python
  • Pelican - Python - Includes Atom and RSS feeds
  • Sitegen - Python
  • TumbleBlog - Perl and Python