How this blog is built (Hugo + PaperMod + GitLab Pages)
Why a static blog I wanted something fast, portable, and boring to maintain: plain markdown, predictable builds, no database, no plugin ecosystem. Stack Hugo (static site generator) PaperMod (theme found from the official list ) GitLab Pages (hosting + CI build) Porkbun (DNS) Repo layout content/ → posts and pages layouts/ → small overrides (e.g., link render hook) static/ → static assets (icons, images, etc.) Build & deploy (GitLab Pages) My site is built automatically on push. The important parts are: ...