Hugo source for jmeridth.com, using the hugo-coder theme as a git submodule.
Clone with submodules so the theme is present:
git clone --recurse-submodules https://github.com/jmeridth/jmeridth.github.ioRun the site with live reload (needs Docker):
just runThen open the browser.
| Command | What it does | Needs |
|---|---|---|
just lint |
Lints Markdown (with --fix) and GitHub Actions workflows |
markdownlint-cli2, actionlint |
just links |
Builds the site and checks internal links offline | hugo, lychee |
just links-external |
Same as links, plus every external link (slow) |
hugo, lychee |
Lychee settings live in lychee.toml, and skipped URL patterns in .lycheeignore.
- Posts:
content/posts/ - Projects page:
data/projects.yaml - Talks page:
data/talks.yaml(slide PDFs instatic/talks/) - Quotes page:
content/quotes/index.md
Pushing to main builds the site and deploys it to GitHub Pages (.github/workflows/gh-pages.yaml).