<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Code for humans - showcase</title>
    <subtitle>blog about programing and art</subtitle>
    <link rel="self" type="application/atom+xml" href="https://lando.codeberg.page/tags/showcase/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://lando.codeberg.page/"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-01-13T00:00:00+00:00</updated>
    <id>https://lando.codeberg.page/tags/showcase/atom.xml</id>
    <entry xml:lang="en">
        <title>Setting up my blog</title>
        <published>2026-01-13T00:00:00+00:00</published>
        <updated>2026-01-13T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Lando Schumpich
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://lando.codeberg.page/blog/blogging-again/"/>
        <id>https://lando.codeberg.page/blog/blogging-again/</id>
        
        <content type="html" xml:base="https://lando.codeberg.page/blog/blogging-again/">&lt;h2 id=&quot;introduction&quot;&gt;Introduction&lt;a class=&quot;post-anchor&quot; href=&quot;#introduction&quot; aria-label=&quot;Anchor link for: introduction&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;After I killed my personal website somewhere around 2023, since I never really found time to update it anymore, I have been missing a place to give as a home to my loose thoughts. Consider this blog that place and I hope I will keep writing here in the future.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;research&quot;&gt;Research&lt;a class=&quot;post-anchor&quot; href=&quot;#research&quot; aria-label=&quot;Anchor link for: research&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;I took some time looking for a good solution for my new personal site, focused on &lt;strong&gt;blogging&lt;&#x2F;strong&gt; and &lt;strong&gt;ease-of-hosting&lt;&#x2F;strong&gt;. My priorities where roughly:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Should generate a static site&lt;&#x2F;li&gt;
&lt;li&gt;Should be easy to set up&lt;&#x2F;li&gt;
&lt;li&gt;Should be maintained, or at least reasonably popular&lt;&#x2F;li&gt;
&lt;li&gt;Should have a focus on blogging &#x2F; personal sites&lt;&#x2F;li&gt;
&lt;li&gt;Should have good enough themes &lt;em&gt;out-of-the-box&lt;&#x2F;em&gt; so I don&#x27;t get distracted theming the site immediately&lt;&#x2F;li&gt;
&lt;li&gt;Should have support for &lt;em&gt;atom&lt;&#x2F;em&gt; &#x2F; &lt;em&gt;rss&lt;&#x2F;em&gt; feed generation from my posts&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;A very good site I found when searching was &lt;a href=&quot;https:&#x2F;&#x2F;jamstack.org&#x2F;generators&#x2F;&quot;&gt;Jamstack&lt;&#x2F;a&gt; and after looking through many different generators I finally landed on &lt;a href=&quot;https:&#x2F;&#x2F;www.getzola.org&#x2F;&quot;&gt;Zola&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;setting-up-zola&quot;&gt;Setting up Zola&lt;a class=&quot;post-anchor&quot; href=&quot;#setting-up-zola&quot; aria-label=&quot;Anchor link for: setting-up-zola&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;Getting started with Zola was both easy and a bit confusing:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Installing and getting it running is super easy&lt;&#x2F;li&gt;
&lt;li&gt;Theming the size is very confusing, as you don&#x27;t just apply a theme, but also get new content templates you have to adhere to. At least I found it to not work with the templates from the blog example from the zola documentation&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;I installed the first minimal theme focused on blogging that I liked &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ebkalderon&#x2F;terminus&quot;&gt;terminus&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;installation&quot;&gt;Installation&lt;a class=&quot;post-anchor&quot; href=&quot;#installation&quot; aria-label=&quot;Anchor link for: installation&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;I&#x27;m sadly still on windows, but at least installing zola there is as easy as it gets using &lt;code&gt;winget&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;powershell&quot; style=&quot;background-color:#272822;color:#f8f8f2;&quot; class=&quot;language-powershell &quot;&gt;&lt;code class=&quot;language-powershell&quot; data-lang=&quot;powershell&quot;&gt;&lt;span&gt;winget install getzola.zola
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;And that&#x27;s all, now we are ready to create a new site by running &lt;code&gt;zola init&lt;&#x2F;code&gt; inside of an empty folder&lt;&#x2F;p&gt;
&lt;h3 id=&quot;choosing-a-theme&quot;&gt;Choosing a theme&lt;a class=&quot;post-anchor&quot; href=&quot;#choosing-a-theme&quot; aria-label=&quot;Anchor link for: choosing-a-theme&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;The official docs are a &lt;strong&gt;trap&lt;&#x2F;strong&gt;, since they will have you set up your own templates for blogging. This works fine as a first test, but when you then use a theme, it will not work, as those come with their own templates.&lt;&#x2F;p&gt;
&lt;p&gt;So rather choose a theme right away, install it depending to it&#x27;s documentation and look how they have setup their templates.&lt;&#x2F;p&gt;
&lt;p&gt;For &lt;code&gt;terminus&lt;&#x2F;code&gt; &lt;em&gt;(and I think most other themes)&lt;&#x2F;em&gt; the best way to install is to clone a &lt;code&gt;git submodule&lt;&#x2F;code&gt; into the &lt;code&gt;themes&lt;&#x2F;code&gt; folder.&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;sh&quot; style=&quot;background-color:#272822;color:#f8f8f2;&quot; class=&quot;language-sh &quot;&gt;&lt;code class=&quot;language-sh&quot; data-lang=&quot;sh&quot;&gt;&lt;span&gt;git submodule add https:&#x2F;&#x2F;github.com&#x2F;ebkalderon&#x2F;terminus.git themes&#x2F;terminus
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h2 id=&quot;next-steps&quot;&gt;Next steps&lt;a class=&quot;post-anchor&quot; href=&quot;#next-steps&quot; aria-label=&quot;Anchor link for: next-steps&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;Other than filling up the site with some posts, I also want to look into other things:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Structuring blog posts into long-form projects for themes I&#x27;m interested in, or open-source code I&#x27;ll be writing over long time periods&lt;&#x2F;li&gt;
&lt;li&gt;Actually hosting the site, either on &lt;a href=&quot;https:&#x2F;&#x2F;docs.codeberg.org&#x2F;codeberg-pages&#x2F;&quot;&gt;Codeberg pages&lt;&#x2F;a&gt;, or some cheap hosting service&lt;&#x2F;li&gt;
&lt;li&gt;Venture into self-hosting and write about that&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
</feed>
