Tufte-Blog is the system I use for composing blog posts. Posts are written in Markdown format,
converted to HTML using Pandoc, and postprocessed by build.py
, which
generates the final output. The HTML files are styled using Tufte CSS.
See the example site here.