Skip to content
/ flog Public

MultiMarkdown-based static site/blog generator

License

Notifications You must be signed in to change notification settings

haqistan/flog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

MultiMarkdown-based static site/blog generator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages