<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>github &amp;mdash; TechZerker</title>
    <link>https://techzerker.com/tag:github</link>
    <description>*A Tech Professional With Occasional Sanity*</description>
    <pubDate>Thu, 23 Apr 2026 15:09:46 +0000</pubDate>
    <image>
      <url>https://i.snap.as/70voD6rF.png</url>
      <title>github &amp;mdash; TechZerker</title>
      <link>https://techzerker.com/tag:github</link>
    </image>
    <item>
      <title>Returning to Write.as</title>
      <link>https://techzerker.com/returning-to-write-as?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Over the past week I have worked on migrating this site and related services to the Write.as platform. I moved it here from it’s last home on GitHub Pages, with Hugo as the platform it was built on. &#xA;&#xA;When I first started this site around 2013, my intention was to create a tech news and reviews site, which was hosted on WordPress. As I worked on that project and shifted away from being a Microsoft backer, I determined I did not have a passion for the project vs. My core career as a systems administrator.&#xA;&#xA;Towards 2018 as I shifted deeper into Linux and self-hosting various services, I pared down the complex site, shifted more towards a personal site approach, and migrated to a self-hosted Write Freely site. At the time, I was looking for a service that would focus on writing, and no tracking or privacy tech, and maintained the site there for several years.&#xA;&#xA;In 2020, I fell for the lure of more complex appearance/theming of a tool like Hugo, along with the version control workflow of GitHub and the related tooling. This system worked for me while I was committed to Linux, and was a great tool for learning the process of Git, with some geeky article writing via console or VIM. That being said, I spent a significant amount of time troubleshooting and fixing GitHub actions for automatic publishing every few months, instead of writing. That actions process stabilized more recently, but following Digital Minimalism ideals, I realized recently that this workflow and it’s issues were not in line with my purpose or preference. In addition, while it has been a while, with the Microsoft acquisition of GitHub, I expect it’s a matter of time before even a basic Hugo site would end up with some form of tracking trail embedded due to the hosting platform, which is not in line with my own privacy statements.&#xA;&#xA;That brings me back to this week. I spent time pondering over the Write.as hosted platform via the Pro subscription, with it’s related and included services, and remembered why I originally used the platform via the Write Freely option. Since I originally left the service, and returning to the paid platform, Matt and his team operating Write.as have expanded and solidified the service all while focusing on their ideals. With this service, I’m able to return to having the site federated as @writing@techzerker.com, I can easily support discussion via the linking with Remark.as, and with a recent intention to explore Photography beyond a smartphone, I can display and discussion that via the included Snap.as. Finally, with the support for custom CSS, I’ve been able to do minor theming to my style, while keeping the site simple, reading focused, and free of unsightly graphical advertising or intrusive tracking technology. &#xA;&#xA;I’m writing this piece as a fan and user of the platform, there has been no form of compensation or promotion, but I say, it’s worth checking out if your looking for a place to write with simplicity, no tracking, and no distractions handling administration. &#xA;&#xA;a href=&#34;https://remark.as/p/techzerker.com/returning-to-write-as&#34;Discuss.../a &#xA;&#xA;#Writeas #Writefreely #Github #Writing #NoTracking &#xA;&#xA;--Scott]]&gt;</description>
      <content:encoded><![CDATA[<p>Over the past week I have worked on migrating this site and related services to the <a href="https://write.as">Write.as</a> platform. I moved it here from it’s last home on GitHub Pages, with Hugo as the platform it was built on.</p>

<p>When I first started this site around 2013, my intention was to create a tech news and reviews site, which was hosted on WordPress. As I worked on that project and shifted away from being a Microsoft backer, I determined I did not have a passion for the project vs. My core career as a systems administrator.</p>

<p>Towards 2018 as I shifted deeper into Linux and self-hosting various services, I pared down the complex site, shifted more towards a personal site approach, and migrated to a self-hosted <a href="https://writefreely.org">Write Freely</a> site. At the time, I was looking for a service that would focus on writing, and no tracking or privacy tech, and maintained the site there for several years.</p>

<p>In 2020, I fell for the lure of more complex appearance/theming of a tool like <a href="https://gohugo.io">Hugo</a>, along with the version control workflow of GitHub and the related tooling. This system worked for me while I was committed to Linux, and was a great tool for learning the process of Git, with some geeky article writing via console or VIM. That being said, I spent a significant amount of time troubleshooting and fixing GitHub actions for automatic publishing every few months, instead of writing. That actions process stabilized more recently, but following <em>Digital Minimalism</em> ideals, I realized recently that this workflow and it’s issues were not in line with my purpose or preference. In addition, while it has been a while, with the Microsoft acquisition of GitHub, I expect it’s a matter of time before even a basic Hugo site would end up with some form of tracking trail embedded due to the hosting platform, which is not in line with my own privacy statements.</p>

<p>That brings me back to this week. I spent time pondering over the Write.as hosted platform via the Pro subscription, with it’s related and included services, and remembered why I originally used the platform via the <a href="https://writefreely.org">Write Freely</a> option. Since I originally left the service, and returning to the paid platform, Matt and his team operating Write.as have expanded and solidified the service all while focusing on their ideals. With this service, I’m able to return to having the site <a class="u-url mention">@<span>writing@techzerker.com</span></a>&#34;&gt;federated as <a href="/@/writing@techzerker.com" class="u-url mention">@<span>writing@techzerker.com</span></a></a>, I can easily support discussion via the linking with <a href="https://remark.as/techzerker">Remark.as</a>, and with a recent intention to explore Photography beyond a smartphone, I can display and discussion that via the included <a href="https://snap.as/techzerker">Snap.as</a>. Finally, with the support for custom CSS, I’ve been able to do minor theming to my style, while keeping the site simple, reading focused, and free of unsightly graphical advertising or intrusive tracking technology.</p>

<p>I’m writing this piece as a fan and user of the platform, there has been no form of compensation or promotion, but I say, it’s worth checking out if your looking for a place to write with simplicity, no tracking, and no distractions handling administration.</p>

<p><a href="https://remark.as/p/techzerker.com/returning-to-write-as">Discuss...</a></p>

<p><a href="https://techzerker.com/tag:Writeas" class="hashtag"><span>#</span><span class="p-category">Writeas</span></a> <a href="https://techzerker.com/tag:Writefreely" class="hashtag"><span>#</span><span class="p-category">Writefreely</span></a> <a href="https://techzerker.com/tag:Github" class="hashtag"><span>#</span><span class="p-category">Github</span></a> <a href="https://techzerker.com/tag:Writing" class="hashtag"><span>#</span><span class="p-category">Writing</span></a> <a href="https://techzerker.com/tag:NoTracking" class="hashtag"><span>#</span><span class="p-category">NoTracking</span></a></p>

<h2 id="scott" id="scott">—<em>Scott</em></h2>
]]></content:encoded>
      <guid>https://techzerker.com/returning-to-write-as</guid>
      <pubDate>Sat, 01 Apr 2023 18:29:26 +0000</pubDate>
    </item>
    <item>
      <title>Personal Blogs and Community Support</title>
      <link>https://techzerker.com/personal-blogs-and-community-support?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[My love for small, personal blogs and writing that is not SEO or advertising focused has always been strong, mostly calling back to my 90&#39;s internet roots. From the era before the big central platforms like Facebook, when we all had independant sites, free GeoCities blogs, and the like. In that world, which still exists today, albeit smaller, easy quick sharing and likes did not exist. This meant that in most cases, as far as any specific blog author knew, you were writing into a void that no one was reading, which can still be the case.&#xA;!--more--&#xA;&#xA;The inspiration for this little commentary was the recent events as I started returning to some writing (and coding) plans. This site is built with the Hugo framework, and hosted via GitHub Pages. When I returned to start writing a bit of a history and way forward artcile on trying to get back into Coding, and tackling a #100DaysofCode challenge, I found my GitHub Actions tasks that publish these posts were failing. Hours of searching and mucking about, and the action workflow that had previously worked just kept failing, and every element of documentation I could find for the most common workflow scripts, pointed to the same failing solutions. Because these most common solutions relied on importing other components/scripts, I was not getting decent or useful error logs to explain why the failure was occuring. I know there are methods to further pull those workflows and components apart to troubleshoot, but I wanted to keep searching, and that&#39;s where another personal blog, more or less shouting into the void of the internet, solved my problem. &#xA;&#xA;In my searching, results came up pointing to a personal blog Matt Harrison, a fellow advertising free, Hugo built and GitHub Pages hosted blog. Like myself, the writing is sometimes sporadic because it&#39;s not designed as a source of income directly, and it&#39;s not built to encourage agressive likes/favorites/shares. The article itself was Automating this Hugo Blog with GitHub Actions. Matt gave a well written summary of GitHub actions, and then provided his own actions workflow script. The main script was followed by a nice breakout summary of the key stages of the script and what they were doing, which solidified by understanding of the process. Because it did not rely on other pre-build actions, beyond the standard git checkout action, it was easy to understand what was going on, and it solved my own problems perfectly!&#xA;&#xA;For my use case, the only change I had to select a different Hugo version required for my theme, as well as update the curl download to pull Hugo Extended, also required for my theme:&#xA;&#xA;    steps:&#xA;      name: Install Hugo&#xA;        env:&#xA;          HUGOVERSION: 0.86.1&#xA;        run: |&#xA;          mkdir ~/hugo&#xA;          cd ~/hugo&#xA;          curl -L &#34;https://github.com/gohugoio/hugo/releases/download/v${HUGOVERSION}/hugoextended${HUGOVERSION}Linux-64bit.tar.gz&#34; --output hugo.tar.gz&#xA;          tar -xvzf hugo.tar.gz&#xA;          sudo mv hugo /usr/local/bin&#xA;&#xA;Once I realized this solved my problems, and I could get back to writing, I was excited. I reached out to Matt to give a quick Thank You for his posted solution, and recieved a pleasant response back equally agreeing that often this type of writing feels like shouting into the void. So hey, if you&#39;re reading a small site like this, especially one not pushing advertising and tracking, and you find it useful, reach out to the author and let them know it helped, it&#39;s always appreciated. &#xA;&#xA;If you are looking for more reading, I maintain my own Blogroll listing here on the site, mostly generated from my MiniFlux RSS Feed. Some of the entries in other categories are larger sites with tracking and advertising, but first on the list is personal Blogs that I like to follow, and I occasionaly update the list when I find new entries. In the next few days, I&#39;ll get onto that planned article (now that everything is working) on my development history/education, and my plans for the future. &#xA;&#xA;#Blogs #Community #Hugo #Github&#xA;&#xA;--Scott]]&gt;</description>
      <content:encoded><![CDATA[<p>My love for small, personal blogs and writing that is not SEO or advertising focused has always been strong, mostly calling back to my 90&#39;s internet roots. From the era before the big central platforms like Facebook, when we all had independant sites, free GeoCities blogs, and the like. In that world, which still exists today, albeit smaller, easy quick sharing and <em>likes</em> did not exist. This meant that in most cases, as far as any specific blog author knew, you were writing into a void that no one was reading, which can still be the case.
</p>

<p>The inspiration for this little commentary was the recent events as I started returning to some writing (and coding) plans. This site is built with the <a href="https://gohugo.io/">Hugo</a> framework, and hosted via <strong>GitHub Pages</strong>. When I returned to start writing a bit of a history and way forward artcile on trying to get back into Coding, and tackling a <a href="https://techzerker.com/tag:100DaysofCode" class="hashtag"><span>#</span><span class="p-category">100DaysofCode</span></a> challenge, I found my <em>GitHub Actions</em> tasks that publish these posts were failing. Hours of searching and mucking about, and the action workflow that had previously worked just kept failing, and every element of documentation I could find for the most common workflow scripts, pointed to the same failing solutions. Because these most common solutions relied on importing other components/scripts, I was not getting decent or useful error logs to explain why the failure was occuring. I know there are methods to further pull those workflows and components apart to troubleshoot, but I wanted to keep searching, and that&#39;s where another personal blog, more or less shouting into the void of the internet, solved my problem.</p>

<p>In my searching, results came up pointing to a personal blog <a href="https://matt-harrison.com/">Matt Harrison</a>, a fellow advertising free, Hugo built and GitHub Pages hosted blog. Like myself, the writing is sometimes sporadic because it&#39;s not designed as a source of income directly, and it&#39;s not built to encourage agressive likes/favorites/shares. The article itself was <a href="https://matt-harrison.com/posts/github-actions-hugo/">Automating this Hugo Blog with GitHub Actions</a>. Matt gave a well written summary of GitHub actions, and then provided his own actions workflow script. The main script was followed by a nice breakout summary of the key stages of the script and what they were doing, which solidified by understanding of the process. Because it did not rely on other pre-build actions, beyond the standard git checkout action, it was easy to understand what was going on, and it solved my own problems perfectly!</p>

<p>For my use case, the only change I had to select a different Hugo version required for my theme, as well as update the curl download to pull Hugo Extended, also required for my theme:</p>

<pre><code>    steps:
      - name: Install Hugo
        env:
          HUGO_VERSION: 0.86.1
        run: |
          mkdir ~/hugo
          cd ~/hugo
          curl -L &#34;https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz&#34; --output hugo.tar.gz
          tar -xvzf hugo.tar.gz
          sudo mv hugo /usr/local/bin
</code></pre>

<p>Once I realized this solved my problems, and I could get back to writing, I was excited. I reached out to Matt to give a quick Thank You for his posted solution, and recieved a pleasant response back equally agreeing that often this type of writing feels like shouting into the void. So hey, if you&#39;re reading a small site like this, especially one not pushing advertising and tracking, and you find it useful, reach out to the author and let them know it helped, it&#39;s always appreciated.</p>

<p>If you are looking for more reading, I maintain my own <a href="https://techzerker.com/blogroll/">Blogroll listing</a> here on the site, mostly generated from my MiniFlux RSS Feed. Some of the entries in other categories are larger sites with tracking and advertising, but first on the list is personal Blogs that I like to follow, and I occasionaly update the list when I find new entries. In the next few days, I&#39;ll get onto that planned article (now that everything is working) on my development history/education, and my plans for the future.</p>

<p><a href="https://techzerker.com/tag:Blogs" class="hashtag"><span>#</span><span class="p-category">Blogs</span></a> <a href="https://techzerker.com/tag:Community" class="hashtag"><span>#</span><span class="p-category">Community</span></a> <a href="https://techzerker.com/tag:Hugo" class="hashtag"><span>#</span><span class="p-category">Hugo</span></a> <a href="https://techzerker.com/tag:Github" class="hashtag"><span>#</span><span class="p-category">Github</span></a></p>

<h2 id="scott" id="scott">—<em>Scott</em></h2>
]]></content:encoded>
      <guid>https://techzerker.com/personal-blogs-and-community-support</guid>
      <pubDate>Thu, 21 Oct 2021 19:09:15 +0000</pubDate>
    </item>
  </channel>
</rss>