Blog Migration: From Jekyll Chirpy to Hugo PaperMod

Background This blog started in late 2013, hosted on GitHub Pages with Jekyll. After several theme changes, the most recent setup was jekyll-theme-chirpy 7.1.1. After accumulating 55 articles, I decided to reassess the tech stack, looking for something simple, elegant, and developer-oriented. Static Blog Ecosystem in 2026 Before making a choice, I compared the current mainstream static site generators (SSGs): SSG Language Build Speed Highlights Jekyll Ruby Moderate Native GitHub Pages support, most mature ecosystem Hugo Go Extremely fast (<1ms/page) Single binary, zero dependencies Astro JS/TS Fast Zero JS by default, Island Architecture 11ty JS Fast Flexible, multi-template engine Zola Rust Extremely fast Single binary, built-in Sass/highlighting Why Hugo + PaperMod After evaluation, Hugo + PaperMod was the winner: ...

June 26, 2026 · 4 min · haoxiqiang

Lorem Ipsum — Placeholder Text

A colleague asked me today what this text meant: Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid veniam harum quas similique quis, quisquam tempore iste. Alias soluta dolorum ratione, dolorem quia corrupti, suscipit eveniet dolor dignissimos voluptas laborum debitis ea fugiat aliquam rem ullam minus a aliquid pariatur! ...

December 4, 2015 · 2 min · haoxiqiang