diff options
Diffstat (limited to 'build/atom.xml')
-rw-r--r-- | build/atom.xml | 41 |
1 files changed, 28 insertions, 13 deletions
diff --git a/build/atom.xml b/build/atom.xml index dfdebe1..8b1b84d 100644 --- a/build/atom.xml +++ b/build/atom.xml @@ -2,12 +2,37 @@ <feed xmlns="http://www.w3.org/2005/Atom"> <title>barf</title> <link href="https://barf.btxx.org/atom.xml" rel="self" /> - <updated>2024-06-06T08:48:45Z</updated> + <updated>2024-06-06T10:08:02Z</updated> <author> - <name>Bradley Taunt</name> + <name></name> </author> <id>https://barf.btxx.org,2024-01-19:default-atom-feed/</id> <entry> + <title>Quality of Life Improvements</title> + <content type="html"><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></content> + <link href="https://barf.btxx.org/qol"/> + <id>https://barf.btxx.org/qol</id> + <updated>2024-06-06T10:00:00Z</updated> + <published>2024-06-06T10:00:00Z</published> + </entry> + <entry> <title>Running `barf` on OpenBSD</title> <content type="html"><h1>Running <code>barf</code> on OpenBSD</h1> <p>2023-08-12</p> @@ -16,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></content> <link href="https://barf.btxx.org/openbsd"/> <id>https://barf.btxx.org/openbsd</id> @@ -268,22 +292,13 @@ tags.</p></content> <content type="html"><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></content> +<p>Now everything should work as intended!</p></content> <link href="https://barf.btxx.org/macos"/> <id>https://barf.btxx.org/macos</id> <updated>2023-01-18T10:00:00Z</updated> |