● bashblog
bashblog is a single Bash script to create blogs. Just type ./bb.sh post and start writing. No installation or dependencies beyond base utils like date, grep, and sed.
For usage examples and commands, see bashblog Usage.
Zero dependencies means it runs on GNU/Linux, BSD, and macOS out of the box. All content is static HTML. You only need shell access to a machine with a public web folder.
Supports Markdown, drafts, tags, RSS feeds, and automatic backups. The script handles HTML generation, CSS, and validation automatically.
The system lives in ~1k lines of bash. Not actively maintained as of 2026, but it still works because it never depended on much.
Unlike barf which requires MultiMarkdown and rsync, bashblog tries to use whatever Markdown is available or falls back to HTML. Simpler setup, more features in the script itself.
Static site generators like 11ty are more powerful for complex sites, but bashblog is perfect for a personal blog that just needs to work.
- Links to
- bashblog Usage · barf · Static site generators