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