diff options
Diffstat (limited to 'index.md')
-rw-r--r-- | index.md | 26 |
1 files changed, 16 insertions, 10 deletions
@@ -2,11 +2,11 @@ **barf is an extremely minimal blog generator.** -The entire build script is less than 100 lines of shell. +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](https://git.btxx.org/barf/about) and view the generated [Atom feed here](/atom.xml) +You can learn more by reading the [official README](https://git.btxx.org/barf/about). **barf** = blogs are really fun @@ -15,16 +15,22 @@ You can learn more by reading the [official README](https://git.btxx.org/barf/ab ### Get setup in 2 minutes **Install dependencies:** -* For Linux: `rsync` -* For macOS: `brew install coreutils gnu-sed` -* For OpenBSD: `doas pkg_add rsync coreutils gsed cmake gcc` -**Clone and install the lightweight markdown parser, `smu`** -* `git clone https://git.btxx.org/smu` -* `cd smu ; make ; sudo make install` +For Linux (Alpine example): -**Clone `barf`:** -* `git clone https://git.btxx.org/barf` + sudo apk add rsync lowdown + +For macOS: + + brew install rsync lowdown coreutils gnu-sed + +For OpenBSD: + + doas pkg_add rsync lowdown coreutils gsed cmake gcc + +**Clone barf:** + + git clone https://git.btxx.org/barf 1. Open project, change the `domain` variable at the top of the core barf file 2. Run: `make build` |