<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>HTML on cstenkamp.de</title>
    <link>https://cstenkamp.de/tags/html/</link>
    <description>Recent content in HTML on cstenkamp.de</description>
    <generator>Hugo</generator>
    <language>en</language>
    <managingEditor>cstenkamp@gmail.com (Chris Stenkamp)</managingEditor>
    <webMaster>cstenkamp@gmail.com (Chris Stenkamp)</webMaster>
    <lastBuildDate>Mon, 19 Feb 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://cstenkamp.de/tags/html/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Adding dynamic content to HUGO</title>
      <link>https://cstenkamp.de/tech_posts/hugo_dynamic_content/</link>
      <pubDate>Mon, 19 Feb 2024 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/tech_posts/hugo_dynamic_content/</guid>
      <description>&lt;p&gt;This website is build using &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;, a framework to generate static websites from markdown-files. This means that after the compile-step, there are only pure HTML-files, which can just be hosted on any webserver. While this has several advantages in terms of eg. speed, debugability, search engine optimization and much more, a big disadvantage is that there is no straightforward way to include &lt;em&gt;dynamic content&lt;/em&gt;. As everything is unchanged from the compilation on, allowing for content dependent on user input or from real-time data, or just including content generated from other web frameworks such as Python&amp;rsquo;s flask or Django, is not easy. However, thanks to Javascript, it is absolutely possible to incorporate such dynamic content, as I have done for example in my &lt;a href=&#34;https://cstenkamp.de/cv&#34;&gt;CV&lt;/a&gt;, which is generated with my custom &lt;a href=&#34;https://cstenkamp.de/portfolio/digital/cv_from_yaml/&#34;&gt;CV-Generator&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>3D-Game: AVZ-Run</title>
      <link>https://cstenkamp.de/portfolio/avz-run/</link>
      <pubDate>Thu, 04 Aug 2016 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/portfolio/avz-run/</guid>
      <description>In this 3D-Browser-Game developed in a computergraphics-project using &lt;code&gt;THREE.js&lt;/code&gt;, the player is trapped in the infamous burning AVZ and must try to escape this inferno. The player controls the in-game character and must overcome obstacles, puzzles and traps to get to the bottom and out of the AVZ. &lt;a href=&#34;https://cstenkamp.de/avz-run/&#34;&gt;&lt;strong&gt;Play here!&lt;/strong&gt;&lt;/a&gt;</description>
    </item>
  </channel>
</rss>
