barf
barf is an extremely minimal blog generator.
The entire build script is >170 lines of shell.
It could almost be called "suckless", but probably isn't. It was created for those focused on writing, not tinkering.
You can learn more by reading the official README.
barf = blogs are really fun
Get setup in 2 minutes
Install dependencies:
For Linux (Alpine example):
sudo apk add rsync coreutils
For macOS:
brew install rsync coreutils gnu-sed
For OpenBSD:
doas pkg_add coreutils gsed cmake gcc
Clone smu
for markdown parsing:
git clone https://git.sr.ht/~bt/smu
cd smu
make
make install
Clone barf:
git clone https://git.sr.ht/~bt/barf
- Open project, change the
domain
variable at the top of the core barf file - Run:
make build
- Upload the contents of
build
to your server! - Profit?
Articles
- 2024-06-06 · Quality of Life Improvements
- 2023-10-09 · Cleaning Up barf's Structure
- 2023-08-12 · Running `barf` on OpenBSD
- 2023-03-07 · Supporting Basic Dark Mode
- 2023-01-18 · Running `barf` on MacOS
- 2023-01-05 · Markdown Examples in barf