~ryanford/git-blog-tup

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

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~ryanford/git-blog-tup
read/write
git@git.sr.ht:~ryanford/git-blog-tup

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

#git-blog-tup

get your blog up with git-blog-tup

#features:

  • 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

#usage:

  • 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

#todo:

  • add plugin for tags
  • add plugin to minify html

Unsurprisingly build using Git and Tup. Scripted with Lua.