Static Site Generators

tumblelog – static microblog and microsite generator

tumblelog is a static microblog generator. There are two versions available, one written in Perl and one written in Python.

It creates all HTML5 files and both a JSON feed and RSS feed from a single input file that consists of entries written in the CommonMark Markdown dialect. From version 5.0.0 tags are supported as well.

The input is a single “Markdown” file divided into pages by starting a line with a date followed by a title. Each date page can further be split up into multiple articles using a single % on a line by itself.

Parameters to control the blog are given via command line arguments. The program creates the blog HTML5 pages and both a JSON and RSS feed.

This is free and open source software.

Key Features

  • Uses a single file as input to generate the micro site. There are two kinds of pages: blog pages and stand-alone pages. The latter can be used to, for example, add an about page and a subscribe page to your blog. However, those pages are optional. Moreover, it’s even possible to create a site without a blog by using stand-alone pages only.
  • Supports CommonMark.
  • Template variables – the Markdown written in the input file is converted to HTML and injected into a HTML template. Several arguments that can be passed on the command line are available to this template.
  • Twitter Card and Facebook Sharing support.

Website: johnbokma.com/articles/tumblelog
Support: GitHub Code Repository
Developer: John Bokma
License: MIT License

tumblelog is written in Perl and Python (separate versions). Learn Perl with our recommended free books and free tutorials. Learn Python with our recommended free books and free tutorials.


Related Software

Perl Static Site Generators
QgodaExtensible static site generator with arbitrary taxonomies and cross-links
ikiwikiFlexible static site generator with some dynamic features
PlerdUltralight blogging platform for Markdown
tumblelogstatic microblog and microsite generator with Perl and Python versions
StatoclesBuilding static web pages from a set of plain YAML and Markdown files
RijiGit based simple static site generator
DapperSimple but powerful static website generator
minerlBlog-aware static site generator
TemplerModular extensible static-site-generator
PFTUses the library PFT to obtain an abstraction over the file system access

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments