forked from brad/follow.bradwenner.online
Mystery Hound Linktree-style site with Hugo and lynx.
- JavaScript 84.6%
- CSS 10.2%
- HTML 5.2%
|
All checks were successful
Build and Deploy to Production / build (push) Successful in 38s
|
||
|---|---|---|
| .forgejo/workflows | ||
| assets | ||
| content | ||
| layouts | ||
| static | ||
| themes | ||
| .gitignore | ||
| .gitmodules | ||
| config.toml | ||
| README.md | ||
Mystery Hound Press — Links
Linktree-style link page for Mystery Hound Press, built with Hugo and the Lynx theme. Styled to match the MHP brand identity (see branding/ for full brand system).
How it works
- Content: Edit links in
config.toml - Style: Brand colors, fonts, and button styles in
assets/css/custom.css - Build: Push to
maintriggers Forgejo Actions → builds Hugo → deploys - Production: Manual dispatch deploys to production server
Adding links
Add entries to the links array in config.toml:
links = [
{ shop = { href="https://example.com", text="Shop" } },
{ heading = "Social Media" },
{ instagram = "https://instagram.com/example" },
]
- Built-in icons (instagram, bluesky, tiktok, etc.) are provided by the Lynx theme
- Custom SVG icons go in
assets/icons/ { heading = "Section Name" }inserts a section heading between links- The link key (e.g.,
shop) becomes the CSS classlink-shopfor custom styling
Brand fonts
Fonts are served from static/fonts/, sourced from branding/assets/fonts/:
- HWT Archimedes — title/display only
- Space Grotesk — headings, body, buttons
- Overpass Mono — monospace (available but not currently used)
Secrets required
Set these in Forgejo repo settings → Actions → Secrets:
FORGEJO_TOKEN— Forgejo API token (push to pages branch, clone on deploy)DEPLOY_PROD_SSH_KEY— SSH private key for production serverDEPLOY_PROD_HOST— Production server hostnameDEPLOY_PROD_PORT— SSH port (default: 22)DEPLOY_PROD_USER— SSH usernameDEPLOY_PROD_PATH— Production deployment directory