Source of Lars Peters' personal digital garden — larsp.de.
Built with Astro on top of the AstroPaper theme. Statically generated and served via GitHub Pages.
Requires Bun.
bun install
bun dev # dev server at http://localhost:4321
bun run build # production build incl. Pagefind index
bun run preview # preview the production build locally
bun run lint # ESLint
bun run format # PrettierBlog posts live as Markdown in content/blog/. Nested folders are allowed; files prefixed with _ are ignored. The frontmatter schema is defined in src/content.config.ts, global settings in src/config.ts.
Every push to main triggers .github/workflows/deploy.yml and publishes to GitHub Pages.
Code: MIT (inherited from the AstroPaper theme).
Content (content/): © Lars Peters, all rights reserved.