A reusable version of the same editorial design used on sergiopesch.com, filled with neutral placeholder content and links. It is fast, accessible, responsive, and ready for people, search engines, LLMs, and web agents.
- Select Use this template on GitHub.
- Use Node 22 and run
npm ci. - Replace the identity and links in
config/site.ts. - Replace the examples in
content/projectsandcontent/posts. - Run
npm run check, thennpm run test:e2e.
- Projects, thoughts, About, light mode, and dark mode
- Validated Markdown content and responsive project images
- Canonical URLs, JSON-LD, Markdown alternates, RSS, JSON Feed, sitemap,
llms.txt, and a content index - Draft and private repository protection
- Accessibility, metadata, security, browser, and machine-output tests
Set NEXT_PUBLIC_SITE_URL to the production origin before deployment. Generated files in public/ come from the content catalog; update them with npm run generate:machine instead of editing them by hand.
MIT licensed. See CONTRIBUTING.md and SECURITY.md for project guidance.
