Skip to content
Sebastian

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

  1. 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.
  2. Download the file and drop it into the target folder shown above the preview.
  3. Add the referenced files: images next to the entry file (referenced relatively, e.g. ./cover.jpg), downloadable files into public/downloads/.
  4. Commit and push — pnpm build validates every entry against its schema and fails loudly on a bad field; a push tomain auto-deploys via Cloudflare Pages.