<h1>2022-09-30 - The beginning...</h1>
<p>First post of this blog about my plan regarding this blog and scripts that I used to write it.</p>
<p>So this is it, I'm starting my own blog. Of course I couldn't use of-the-shelf solution like hugo, so in few hours I've written small blog application in best language to do such things. That is bash, of course xD. </p>
<p>But this is not what I would start this post from.</p>
<h2>My plans</h2>
<p>I would like to make this blog an image of my interests, but not mainly on tech-related stuff. I know that I won't escape from that topic entirely and I don't want to. I just don't want this blog to be next nerdy blog, because there are many already.</p>
<p>So, what this blog will be all about?</p>
<p>I chose a few topic that I would like focus on:</p>
<ul>
       <li>Music I listen to, mostly metal.</li>
       <li>My observations about today's society</li>
       <li>Minimalist lifestyle</li>
       <li>Some tech stuff, interesting things that I learnt recently etc.</li>
       <li>Maybe something about games, mainly computer games and chess?</li>
</ul>
<p>There may be some posts regarding other topic as well.</p>

<h2>Nerdy stuff, how this blog is built?</h2>
<p><a href="/blog/blog.sh">Main page of this blog</a> is simple script written in bash. It fetches files from post directory, retrieves first h1 tag as a title and first p tag as header. It also ignores files without extension ".post". That's it. It turns out that parsing XML an HTML files in bash is quite easy. In future I will write script that generates RSS feed.</p>
<p>Why not use something like hugo?</p>
<p>My main target is that my whole page on tilde.team must be fully functional (and render correctly) on even basic browser such as Netsurf. I also wanted it to be easly readable on text browsers like w3m. To achieve this I decided to write whole thing in html and css and use CGI to deliver dynamic content. Javascript is definetly out of question. Not a problem, because I don't know it anyway.</p>
<p>Hugo themes, even though they are very fast and nice-looking, don't give that much control. Most of them use some advanced css that will break on my test browser.</p>
<p>On the other hand this is hobby project, so I wanted to have some fun while creating it. Ready solutions would be faster to deploy, but not nearly as much fun ;)</p>
<p>That's it for this post, lets hope that I will be able to maintain any regularity in posting. Bye!</p>