Guide Feb 12, 2026
Getting Started
Quick guide to set up and run the TanStarter template.
This post walks you through the basics of running and customizing the TanStarter template.
Prerequisites
- Node.js 18+
- pnpm (or npm / yarn)
Steps
Install dependencies and run the dev server:
pnpm install
pnpm dev
Open http://localhost:3000 in your browser.

Blog posts live in content/blog/ as Markdown files. The collection is defined in content-collections.ts with fields: title, description, date, category, content, and image. The slug is derived from the file path (e.g. getting-started.md → getting-started).
Next steps
- Toggle the blog and set pagination in
src/config/website.tsunderblog.enableandblog.paginationSize. - Add more posts under
content/blog/; they will show up on the blog list and in the route/blog/$slug. - Customize the layout and blocks in
src/components/blocks/andsrc/routes/as needed.