Hugo site for Robert Lee Watt — musician and author. Content adapted from the
existing Wix site (bobwatt.wixsite.com/robert-lee-watt).
hugo serverThen open http://localhost:1313.
Build the production site into public/:
hugo --gc --minify| Path | Purpose |
|---|---|
content/_index.md |
Home page — the three books/albums |
content/bio.md |
Bio |
content/tips-and-tricks.md |
Tips & Tricks book |
content/watt-lifter.md |
Watt Lifter device |
content/news-and-events.md |
News & Events (NPR interview) |
content/contact.md |
Contact page (uses layout = "contact") |
layouts/ |
Custom lightweight theme (no external theme dependency) |
assets/css/main.css |
All styles |
static/CNAME |
Custom domain for GitHub Pages |
- Buy links on Tips & Tricks and Watt Lifter are
#placeholders — replace with the real PayPal payment links. - Contact form: create a form at https://formspree.io, then put its ID in
hugo.tomlunderparams.formspreeId. Until then the page shows a notice with social links. - Images: none were carried over. Drop files in
static/images/and reference them in the Markdown, e.g..
- Create a GitHub repo and push this directory to the
mainbranch. - Repo Settings → Pages → Build and deployment → Source: GitHub Actions.
- Repo Settings → Pages → Custom domain: enter
robertleewatt.comand save. Enable Enforce HTTPS once the certificate is issued. - At your DNS provider for
robertleewatt.com, add:Arecords for the apex@→185.199.108.153,185.199.109.153,185.199.110.153,185.199.111.153AAAArecords for@→2606:50c0:8000::153,2606:50c0:8001::153,2606:50c0:8002::153,2606:50c0:8003::153CNAMErecord forwww→<your-username>.github.io.
- Push to
main. The Deploy Hugo site to Pages workflow builds and publishes automatically. The workflow injects the correctbaseURL, so no config edit is needed for production.