Tool — runs on this site
Content Entry Generator
Form-based generator for new content entries — fills the frontmatter for projects, blog posts, resources and external tools, and outputs a ready-to-commit file.
- Utility
= required
Target file
—
Then, in the repo
- Fill in the form — the filename is derived from the title and becomes the entry id (for projects and blog posts: also the URL). Renaming later changes the URL, so pick a name you can live with.
- Download the file and drop it into the target folder shown above the preview.
- Add the referenced files: images next to the entry file (referenced relatively, e.g.
./cover.jpg), downloadable files intopublic/downloads/. - Commit and push —
pnpm buildvalidates every entry against its schema and fails loudly on a bad field; a push tomainauto-deploys via Cloudflare Pages.