diff options
author | bt <bt@btxx.org> | 2024-06-08 11:56:18 -0400 |
---|---|---|
committer | bt <bt@btxx.org> | 2024-06-08 11:56:18 -0400 |
commit | 77deda68beb468f2ba67c1eb2899f834de5ab317 (patch) | |
tree | e0f19dba9f4dd000a42ac8424f13e889c7dd0120 /build/index.html | |
parent | 8a3e4e5207f59d42bfd6075e3792267266c86e71 (diff) |
Use openrsync for OpenBSD systems, alter README
Diffstat (limited to 'build/index.html')
-rw-r--r-- | build/index.html | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/build/index.html b/build/index.html index c04b05b..69197cd 100644 --- a/build/index.html +++ b/build/index.html @@ -16,33 +16,52 @@ <main> <h1 id="barf">barf</h1> + <p><strong>barf is an extremely minimal blog generator.</strong></p> + <p>The entire build script is >170 lines of shell.</p> + <p>It could almost be called “suckless”, but probably isn’t. It was created for those focused on writing, not tinkering.</p> + <p>You can learn more by reading the <a href="https://git.btxx.org/barf/about">official README</a>.</p> + <p><strong>barf</strong> = blogs are really fun</p> + <hr/> + <h3 id="get-setup-in-2-minutes">Get setup in 2 minutes</h3> + <p><strong>Install dependencies:</strong></p> + <p>For Linux (Alpine example):</p> + <pre><code>sudo apk add rsync lowdown </code></pre> + <p>For macOS:</p> + <pre><code>brew install rsync lowdown coreutils gnu-sed </code></pre> + <p>For OpenBSD:</p> -<pre><code>doas pkg_add rsync lowdown coreutils gsed cmake gcc + +<pre><code>doas pkg_add lowdown coreutils gsed cmake gcc </code></pre> + <p><strong>Clone barf:</strong> </p> + <pre><code>git clone https://git.btxx.org/barf </code></pre> + <ol> <li>Open project, change the <code>domain</code> variable at the top of the core barf file</li> <li>Run: <code>make build</code></li> <li>Upload the contents of <code>build</code> to your server! </li> <li>Profit?</li> </ol> + <hr/> + <h3 id="articles">Articles</h3> <ul> <li>2024-06-06 · <a href="qol/">Quality of Life Improvements</a></li> |