A reusable version of this site for publishing projects and thoughts without rebuilding the same foundations every time.

What It Is
The template now uses the same visual system as this blog: the navigation, typography, spacing, project cards, archives, detail pages, light theme, and dark theme all behave the same. My identity and content are replaced with clear placeholder copy, example images, social profiles, project links, and repository links so another person can make it their own.
It is a clean Next.js 16 starting point with validated Markdown content, strong accessibility, responsive behavior, and secure defaults.
It is also designed for modern discovery. Every project and article has stable metadata and a canonical Markdown alternate, while feeds, structured data, llms.txt, and a deterministic content index give search engines, LLMs, and web agents reliable ways to understand the site.
There is no chatbot, model dependency, database, or request time content fetch. The focus is the publishing foundation.
What Is Included
- Project and thought collections with realistic placeholder content
- The same editorial layout, spacing, cards, and detail pages used on this site
- Placeholder profile links, project links, repository links, and responsive images
- Responsive light and dark themes
- Canonical URLs, Open Graph metadata, and JSON-LD
- Markdown alternates, RSS, JSON Feed, sitemap, and robots policy
llms.txt, full text context, and a versioned content index- Draft and private repository protection
- Unit, accessibility, browser, metadata, and machine output tests
Why I Built It
New sites should begin with a consistent structure and a strong quality bar. This template makes the parts people often postpone, such as design consistency, accessibility, metadata, security, and machine readable publishing, part of the starting point.
Clone it, replace the example content, update the site configuration, and deploy.