The site for the m314 tools. Astro, static output, deployed on Cloudflare Pages.
npm install
npm run dev # http://localhost:4321
npm run sync-docs # copy each tool's README from GitHub into src/content/docs
npm run build # static site in dist/Cloudflare Pages: build command npm run build, output directory dist. Star counts and versions are
fetched from the GitHub API at build time; set a GITHUB_TOKEN variable on the build to avoid its
rate limit.
Owner details and links (name, CV, LinkedIn, sponsor) live in src/site.ts; an empty link is hidden. Blog posts go in
src/content/blog/*.md with title, description and date in the front matter; the Writing link
appears once one is published.
The m314ss chart and numbers on the home page come from a real run on Tears of Steel, saved in
src/data/m314ss-run.json.