Skip to content
MultiMarkdown-based static site/blog generator
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
MANIFEST
Makefile.PL
README.md
flog

README.md

flog - MultiMarkdown-based static site/blog generator

MultiMarkdown is an extended version of Markdown. Its key addition is simple key: value style metadata at the start of the file, separated from the markdown content by a blank line. It also adds extended table handling, footnotes and other niceties. In practice you can generate web sites and very nice looking PDF files using LaTeX with little effort.

The meta-data facilities are enough to do a static site/blog generator that includes tags, static pages, featured posts, drafts, various kinds of structured content (books, papers), etc. Flog is a tool written in Perl that does this, with minimal dependencies:

  • Modern::Perl, which surely must be a requirement everywhere in the civilized perliverse now;
  • Time::ParseDate, a part of Time-modules from CPAN.

If you want to see an example, the haqistan.net web site is managed using flog.

Installation from source

The usual:

$ perl Makefile.PL
$ make
$ doas make install
You can’t perform that action at this time.