<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Web on Yin-Chi Chan</title><link>https://yinchi.dev/tags/web/</link><description>Recent content in Web on Yin-Chi Chan</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 08 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://yinchi.dev/tags/web/index.xml" rel="self" type="application/rss+xml"/><item><title>Migrating my personal site to Hugo</title><link>https://yinchi.dev/posts/2026-08-07_personal-site-migration/</link><pubDate>Sat, 08 Aug 2026 00:00:00 +0000</pubDate><guid>https://yinchi.dev/posts/2026-08-07_personal-site-migration/</guid><description>&lt;p&gt;I got bored of my old personal website, which was built using &lt;a href="https://www.mkdocs.org/" target="_blank" rel="noopener"&gt;MkDocs&lt;/a&gt;, and decided to migrate to &lt;a href="https://gohugo.io/" target="_blank" rel="noopener"&gt;Hugo&lt;/a&gt;. The main reason for this migration was to refresh the look and feel of my personal website using a more modern and responsive theme. I eventually settled on the &lt;a href="https://themes.gohugo.io/themes/toha/" target="_blank" rel="noopener"&gt;Toha&lt;/a&gt; theme, which describes itself as &amp;ldquo;A Hugo theme for a personal portfolio with minimalist design and responsiveness.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The main difference I saw right away is that Hugo uses Go templates for its pages, which allows for more flexibility in customizing the layout and design of the website. For me, this included a bunch of tweaks to the Toha theme, stored as custom override HTML Go templates in &lt;code&gt;layouts/&lt;/code&gt;:&lt;/p&gt;</description></item></channel></rss>