Source for mrgrossman.com.
- Install Hugo (
brew install hugo). The version used for deploys is pinned in.github/workflows/deploy.yml. hugo server
Pages live in content/, with the homepage at content/_index.md. Every page is rendered by the single template in layouts/all.html, which includes all of the site's CSS. Set layout: resume in a page's front matter for the resume's wider layout.
Pages are written to also render on GitHub: use plain HTML attributes like align="center" and width instead of class tags, and link icons from content/assets/icons.
Pushing to main builds the site and deploys it to GitHub Pages from this repo. The custom domain is set in the repo's Pages settings. See .github/workflows/deploy.yml.