Welcome to Hugo
September 10, 2026
If this is your first time using Hugo, here’s the short version of how this site is put together.
Every page on this site starts as a plain Markdown file under
site/content/. Hugo reads those files, runs them through a template,
and produces static HTML — no database, no server-side rendering per
request, just files.
A few useful facts for finding your way around:
- Pages like this one’s
_index.mdat the top of a folder become the section’s landing page (this post’s section,posts/, has its own_index.mdacting as the blog’s index page). - Front matter — the
title,date, andsummaryfields at the top of this file, between the---lines — controls how a page is titled, sorted, and previewed in listings. - Drafts — add
draft: trueto a page’s front matter and Hugo skips it during a normal build, so you can write without publishing.
To add a new post, copy this file, change the front matter, and write your content below it. The README covers the exact rebuild/redeploy commands.