Developer tools for passkeys and WebAuthn
This site is built using Eleventy (11ty).
npm installTo run the development server with live reload:
npm run devTo generate the static site in the public/ directory:
npm run buildThe site is a Cloudflare Worker serving the built _site/ directory as static assets (see wrangler.jsonc). It is not a Pages project. In Cloudflare, connect the repository under Workers & Pages as a Worker (Workers Builds) with build command npm run build, deploy command npx wrangler deploy, and non-production branch deploy command npx wrangler versions upload.
To deploy by hand, run npm run deploy. npm run preview uploads a version without promoting it and prints its preview URL.
src/: Source files (Nunjucks templates, data, and tool logic).src/_includes/: Shared layouts and components.src/_data/: Global site metadata._site/: The generated static site (output).
Sitemaps are automatically generated during the build process. SEO metadata (Open Graph, Twitter cards, etc.) is managed via the Eleventy data cascade and layouts. Overrides can be set in the Front Matter of individual pages.