aboutsummaryrefslogtreecommitdiff
path: root/build/atom.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/atom.xml
parent1d280856feae01dc135cdbb28bfa681ad7d6a63e (diff)
Add new blog post, update walkthroughs, new step by step help on homepage
Diffstat (limited to 'build/atom.xml')
-rw-r--r--build/atom.xml41
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">&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;</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">&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;
@@ -16,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;</content>
<link href="https://barf.btxx.org/openbsd"/>
<id>https://barf.btxx.org/openbsd</id>
@@ -268,22 +292,13 @@ tags.&lt;/p&gt;</content>
<content type="html">&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;</content>
+&lt;p&gt;Now everything should work as intended!&lt;/p&gt;</content>
<link href="https://barf.btxx.org/macos"/>
<id>https://barf.btxx.org/macos</id>
<updated>2023-01-18T10:00:00Z</updated>