diff options
-rw-r--r-- | README.md | 18 | ||||
-rw-r--r-- | index.md | 15 | ||||
-rw-r--r-- | pages/websites.md | 2 | ||||
-rw-r--r-- | posts/qol.md | 2 |
4 files changed, 24 insertions, 13 deletions
@@ -38,13 +38,12 @@ linux ----- - rsync -- lowdown +- coreutils - entr (optonal) -- standard UNIX tools Example on Alpine: - sudo apk add rsync lowdown + sudo apk add rsync openbsd ------- @@ -55,13 +54,12 @@ https://barf.btxx.org/openbsd - coreutils - gcc - cmake -- lowdown - gsed - entr (optional) Example: - doas pkg_add coreutils gcc cmake lowdown gsed + doas pkg_add coreutils gcc cmake gsed macOS ----- @@ -72,12 +70,11 @@ https://barf.btxx.org/macos - coreutils - gnu-sed - rsync -- lowdown - entr (optional) Example: - brew install coreutils gnu-sed rsync lowdown + brew install coreutils gnu-sed rsync basic setup ----------- @@ -87,6 +84,13 @@ and "footer.html" files with your own information, navigation, etc. Be sure to edit the **domain** variable inside `barf` or else your feed won't validate! +Next, clone and install the minimal markdown parser `smu`: + + git clone https://git.sr.ht/~bt/smu + cd smu + make + make install + Then build: make build @@ -18,19 +18,26 @@ You can learn more by reading the [official README](https://git.sr.ht/~bt/barf). For Linux (Alpine example): - sudo apk add rsync lowdown coreutils + sudo apk add rsync coreutils For macOS: - brew install rsync lowdown coreutils gnu-sed + brew install rsync coreutils gnu-sed For OpenBSD: - doas pkg_add lowdown coreutils gsed cmake gcc + 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.btxx.org/barf + git clone https://git.sr.ht/~bt/barf 1. Open project, change the `domain` variable at the top of the core barf file 2. Run: `make build` diff --git a/pages/websites.md b/pages/websites.md index 1672b9c..936473a 100644 --- a/pages/websites.md +++ b/pages/websites.md @@ -4,5 +4,3 @@ Send an email to bt [at] btxx [dot] org if you would like me to add your barf-ge - [jsfree.org](https://jsfree.org) - [barf.btxx.org](https://barf.btxx.org) -- [adast.dk](https://adast.dk) -- [arena.adast.dk](https://arena.adast.dk) diff --git a/posts/qol.md b/posts/qol.md index 57da105..5e2e5a3 100644 --- a/posts/qol.md +++ b/posts/qol.md @@ -19,6 +19,8 @@ I haven't circled back to `barf` in quite a bit of time, so I'm happy to announc **Swapped out `smu` for `lowdown`** +> IMPORTANT! This is no longer true. I have gone to back to using my own forked version of `smu` + * The default Markdown parser is now set to `lowdown`. The original parser (`smu`) is great, but I wanted to make the project simpler by avoiding users to clone and build a separate package. That's it really! I've also updated the original blog posts about setting up `barf` on macOS and OpenBSD to reflect these changes. |