<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Kehom's Forge - Blog Posts</title>
        <link>http://kehomsforge.com/</link>
        <description>Tutorials about programming and some other software development, with a focus on game development.</description>
        <lastBuildDate>Thu, 15 Aug 2024 19:56:45 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Kehom's Forge - Blog Posts</title>
            <url>http://kehomsforge.com/images/title_anvil.png</url>
            <link>http://kehomsforge.com/</link>
        </image>
        <copyright>Yuri Sarudiansky</copyright>
        <atom:link href="http://kehomsforge.com/blogfeed.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Lifting Off]]></title>
            <link>http://kehomsforge.com/blog/posts/20231019/lifting-off</link>
            <guid>http://kehomsforge.com/blog/posts/20231019/lifting-off</guid>
            <pubDate>Thu, 19 Oct 2023 15:00:00 GMT</pubDate>
            <description><![CDATA[And yet another site generator, Astro]]></description>
            <content:encoded><![CDATA[<p>And I &quot;had&quot; to change web site generator yet again. This time was rather weird. I didn't update NodeJS nor any package. Out of the blue the generation simply stopped working. Since I wasn't entirely happy with a few things of the previous generator, I decided to move on without attempting that much to fix the build process. Well, OK, I didn't try at all to fix it.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Nuxt Generation]]></title>
            <link>http://kehomsforge.com/blog/posts/20210831/nuxt-generation</link>
            <guid>http://kehomsforge.com/blog/posts/20210831/nuxt-generation</guid>
            <pubDate>Tue, 31 Aug 2021 19:31:45 GMT</pubDate>
            <description><![CDATA[A short explanation on how I was somewhat forced to change site generator and my experience with the new tool.]]></description>
            <content:encoded><![CDATA[<p>Recently I replaced my old SSD which, resulted in me re-installing everything. All seemed fine. When I started to write new content to the site and run the command to generate it in order to verify if the layout was correct, errors. Lots of them. Apparently the packages in my Metalsmith tool chain became broken with the newer Node version. So I run the command to update the packages, in the hopes it would fix. Unfortunately it didn't. And apparently it became worse because instead of spitting lots of error messages the process just froze.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Markdown (Im)practicalities for Static Site Generation]]></title>
            <link>http://kehomsforge.com/blog/posts/20190411/markdownstatic</link>
            <guid>http://kehomsforge.com/blog/posts/20190411/markdownstatic</guid>
            <pubDate>Thu, 11 Apr 2019 12:00:00 GMT</pubDate>
            <description><![CDATA[A quick and short rant on how markdown can sometimes be impractical for static site generation.]]></description>
            <content:encoded><![CDATA[<p>Yes, I know this is not exactly related to game development, but I have to talk/rant about this. Markdown is a really nice tool! It makes writing texts for web pages a lot easier. Yet, if you are using it as part of static site generation chain, like this entire site, then it becomes impractical, unless you have very simple requirements.</p><p>That's not the case for this site. As an example, I created the &quot;card&quot; system to layout the tutorials, news and blog entries. Those cards require quite a bit of nested <code>&lt;div&gt;&lt;/div&gt;</code> contents. After searching a bit about this specific case, people suggested to directly use the tags within the markdown file. Well, honestly that already defeats the purpose of the format. But, there is another problem. Nesting tags like that will somewhat &quot;force&quot; indentation in order to make the source readable. Well, depending on the markdown interpreter, it will trigger the <code>&lt;code&gt;...&lt;/code&gt;</code> tag, forcing to remove the readability of the text.</p>]]></content:encoded>
        </item>
    </channel>
</rss>