The landing page for mirrors.ijosh.com.
A Hugo site using ijosh.com design system. Deployed on Cloudflare Pages.
- Design — vendored from ijosh.com by
task theme:update, pinned inthemes/ijosh/THEME_COMMIT. - Data — one entry per mirror in
data/mirrors.toml. - Liveness —
assets/js/status.jsfills the Status and Last synced cells at page load; on fetch failure a cell keeps its static fallback. - Deploy —
hugo --minify --gcon push tomaster.
$ git clone https://github.com/katoptra/site
$ task # the menu
$ task serve # local dev server
$ task check # build and verifyFork this repo, swap the entries in
data/mirrors.toml for your mirrors, point baseURL in hugo.toml at your
domain, and rewrite the identity-bearing files (static/llms.txt,
static/site.webmanifest, the footer). It builds to a static site — host it
anywhere.
Pull requests are welcome.
MIT licensed. Built by Josh Vaughen.