Tumblelog

screenshot of Tumblelog

A static tumblelog generator available as both a Perl and Python version

Overview

Tumblelog is a static microblog generator available in both Perl and Python versions. The input for the generator is a single "Markdown" file divided into pages by dates and titles. The program can be controlled through command line arguments and it outputs HTML5 pages, a JSON feed, and an RSS feed.

Features

  • Available in both Perl and Python versions
  • Input is a single "Markdown" file divided into pages by dates and titles
  • Can split date pages into multiple articles using "%"
  • Supports command line arguments to control the blog
  • Generates HTML5 pages, JSON feed, and RSS feed

Python Version

  1. Install sass and pip3 for Linux.
  2. For macOS, run the following commands:
$ brew install sass
$ brew install python3
  1. Generate a stylesheet using the desired style. For example:
blog
Blog

Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.