content is markdown under content/, organized by section (blog, progression, project, community). each section has a _index.md controlling its listing/detail template.
build: zola build renders the site to public/, then pagefind indexes the built html for full-text search.
deploy: github actions (.github/workflows/deploy.yml) runs the same build on every push to master and publishes to github pages.