Minimal static blog generator
09b2c85e — Ryan Ford 3 years ago
add get_tags plugin
7455a88d — Ryan Ford 3 years ago
add space between title and author in index
2fd77534 — Ryan Ford 3 years ago
less aggressive ws removal


browse  log 



You can also use your local clone with git send-email.


get your blog up with git-blog-tup


  • static generates posts from markdown
  • revision tracking
  • static syntax highlighting in codeblocks (no js needed)
  • extensible plugin system
  • no JS (but you can add it if you want)
  • multi-user by default


  • active your lua env with source boostrap.sh
  • run tup or tup monitor -a if your system supports it

#install instructions:

For debian based systems:

  • run apt-get install build-essential pkg-config unzip libfuse3-dev libfuse3-3 libreadline-dev libpcre3-dev libsass-dev git python3
  • run make install


  • add plugin for tags
  • add plugin to minify html

Unsurprisingly build using Git and Tup. Scripted with Lua.