<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Web-Development on Ivo Gasparini</title><link>https://ivogasparini.ch/tags/web-development/</link><description>Recent content in Web-Development on Ivo Gasparini</description><generator>Hugo</generator><language>en</language><copyright>© 2025, Ivo Gasparini</copyright><lastBuildDate>Sun, 15 Jun 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ivogasparini.ch/tags/web-development/index.xml" rel="self" type="application/rss+xml"/><item><title>How I built this site</title><link>https://ivogasparini.ch/projects/build/</link><pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate><guid>https://ivogasparini.ch/projects/build/</guid><description>&lt;p&gt;I built this site to learn, share and connect. To share and connect, a blog format made sense. To learn, I wanted to build it from the ground up, or at least as much as reasonable. I also wanted to keep costs low, ideally below 5 CHF/month, which is about 1/3 of the price of most site builders but without any of the limitations.&lt;/p&gt;&#10;&lt;h2 id="tech-stack"&gt;Tech stack&lt;/h2&gt;&#10;&lt;p&gt;For the frontend, I went with Hugo, a static site generator written in Go. I feel like static sites are underrated these days. Raw HTML from the server is fast and efficient. I picked the beautiful &lt;a href="https://github.com/nanxiaobei/hugo-paper" target="_blank" rel="noopener noreferrer"&gt;hugo-paper&lt;/a&gt; theme and modded it a bit (contact form, multi-language support, sticky header, and a bunch of other tweaks).&lt;/p&gt;</description></item></channel></rss>