Re: ANN: tumblelog 5.5.0: a static microblog generator

[email protected] (Stefan Ram) 19 Dec 2025 20:31:45 GMT
Newsgroups comp.lang.python
Organization Stefan Ram
Message-ID <[email protected]>
John Bokma <[email protected]> wrote or quoted:
>I just released version 5.5.0 of tumblelog, a static microblog generator 
>which generates HTML5, an RSS feed, a JSON feed and optionally tag pages 
>from a single Markdown file with additional directives.

  Key terms explained

  static microblog generator

  A program that converts markdown posts into a ready-to-publish
  set of static HTML files, often along with supporting assets
  (CSS, JS). It typically runs locally or in a build pipeline
  and does not rely on a running database or server-side code
  for rendering each page at request time.

  microblog

  A microblog is a lightweight, quickly publishable form of posting,
  typically shorter and more frequent than traditional blog posts,
  often focused on real-time or near-real-time updates. It sits
  on a platform that emphasizes short messages, rapid interactions,
  and easy sharing, rather than long-form essays.

  RSS feed

  A standardized XML document that lists recent posts with
  metadata (title, link, date, description). It lets RSS readers
  automatically fetch and display new content from a site.

  JSON feed

  An alternative to RSS using JSON format. It’s designed
  to be easier to parse in modern apps and often used by
  microblogs; it may include fields for post content, author,
  timestamps, and can incorporate custom fields.

  tag pages

  Pages generated to collect and display posts associated with
  a specific tag or topic. They typically list all posts tagged
  with that tag and may include a tag cloud or navigation aids.

  Additional context

  These generators aim to simplify publishing by producing a
  self-contained site from a single source file or a small set of
  source files, enabling fast, dependency-free hosting and easy
  offline rendering. Examples and discussions of similar tools and
  concepts are found in various community resources and project pages.