From 8c47200dd81639b7cb1a3a165f4bb2eec2517970 Mon Sep 17 00:00:00 2001 From: bt Date: Thu, 6 Jun 2024 10:08:36 -0400 Subject: Add new blog post, update walkthroughs, new step by step help on homepage --- build/rss.xml | 40 +++++++++++++++++++++++++++------------- 1 file changed, 27 insertions(+), 13 deletions(-) (limited to 'build/rss.xml') diff --git a/build/rss.xml b/build/rss.xml index 52220d3..992412c 100644 --- a/build/rss.xml +++ b/build/rss.xml @@ -4,10 +4,34 @@ barf https://barf.btxx.org/rss.xml Feed description here - Thu, 06 Jun 2024 12:48:45 +0000 - Thu, 06 Jun 2024 12:48:45 +0000 + Thu, 06 Jun 2024 14:08:02 +0000 + Thu, 06 Jun 2024 14:08:02 +0000 Custom RSS Generator 1800 + + Quality of Life Improvements + <h1>Quality of Life Improvements</h1> +<p>2024-06-06</p> +<p>I haven't circled back to <code>barf</code> in quite a bit of time, so I'm happy to announce a small update mainly focused on quality of life improvements! I'll keep things brief and get right into the core changes:</p> +<p><strong>Automatic detection of your operating system (supports Linux, macOS and OpenBSD currently)</strong></p> +<ul> +<li><code>barf</code> now checks your current OS and sets aliases accordingly</li> +<li>this removes the need to hard-set your own aliases or run syslinks</li> +</ul> +<p><strong>Added a semantically valid RSS feed</strong></p> +<ul> +<li><code>barf</code> initially launched with Atom support only, now a separate RSS feed is generated at build time</li> +</ul> +<p><strong>Removed hardcoded feed links from <code>header.html</code></strong></p> +<ul> +<li>You now only need to set your main domain at the top of the core <code>barf</code> file.</li> +</ul> +<p>That's it really! I've also updated the original blog posts about setting up <code>barf</code> on macOS and OpenBSD to reflect these changes.</p> +<p>Cheers!</p> + https://barf.btxx.org/qol + https://barf.btxx.org/qol + Thu, 06 Jun 2024 00:00:00 +0000 + Running `barf` on OpenBSD <h1>Running <code>barf</code> on OpenBSD</h1> @@ -17,7 +41,6 @@ <p>Along with your Markdown parser of choice (<code>barf</code> assumes you will be using my version of <a href="https://git.sr.ht/~bt/smu">smu</a>) you will also need to install the required packages on your OpenBSD system:</p> <pre><code>doas pkg_add rsync coreutils gsed cmake gcc </code></pre> -<p>Then ensure that you alter all instances of <code>sed</code> with <code>gsed</code> in the core <code>barf</code> file. (Or make an alias if you'd prefer not to alter the main file)</p> <p>After that, everything should work perfectly fine when building!</p> https://barf.btxx.org/openbsd https://barf.btxx.org/openbsd @@ -267,22 +290,13 @@ tags.</p> <h1>Running <code>barf</code> on MacOS</h1> <p>2023-01-18</p> <p>The <code>barf</code> project was built on Linux and was catered towards Linux users. The core of the project will remain focused on Linux/GNU tools, but that doesn't mean MacOS needs to be left out in the cold.</p> -<p>There are some very minor changes you'll need to make to your default <code>sed</code> and <code>date</code> paths if you plan to run barf on MacOS.</p> <h2>Download Packages</h2> <p>This walkthrough assumes that you already have <a href="https://brew.sh/">homebrew</a> installed on your machine.</p> <p>You will need to install the GNU versions of both <code>date</code> and <code>sed</code> in order to avoid breaking things when <code>barf</code> tries to build.</p> <pre><code>brew install coreutils brew install gnu-sed </code></pre> -<h2>Setting <code>gsed</code> and <code>gdate</code> as Default</h2> -<p>Now run the following in a terminal shell:</p> -<pre><code>sudo ln -fs /opt/homebrew/bin/gsed /usr/local/bin/sed -sudo ln -fs /opt/homebrew/bin/gdate /usr/local/bin/date -</code></pre> -<p>and add the following to your <code>.bash_profile</code> file:</p> -<pre><code>export PATH=&quot;/usr/local/bin:$PATH&quot; -</code></pre> -<p>Reload your <code>bash</code> instance and everything should work as intended!</p> +<p>Now everything should work as intended!</p> https://barf.btxx.org/macos https://barf.btxx.org/macos Wed, 18 Jan 2023 00:00:00 +0000 -- cgit v1.2.3-54-g00ecf