Welcome to Dashboard Template
Welcome to your new dashboard demo site! This is a sample blog post to demonstrate how content works in the Dashboard Template.
Writing Content
Blog posts are written in Markdown (or MDX) and stored in the src/content/blog/ directory. Each post needs frontmatter with at least these fields:
---
title: 'Your Post Title'
description: 'A brief description for SEO and previews'
pubDate: 2026-02-06
---
Features
This template includes:
- Astro 5 for blazing-fast static site generation
- Tailwind CSS for utility-first styling
- React support via Astro islands for interactive components
- Content Collections for type-safe content management
- Automatic sitemap and RSS (can be added via Astro integrations)
Customization
To customize this site:
- Update
src/layouts/BaseLayout.astroto change the site layout - Edit components in
src/components/to modify the header, footer, etc. - Change the Tailwind theme in
tailwind.config.mjs - Update the Plausible analytics domain in
BaseLayout.astro
Adding Interactivity
Need a React component? Create it in src/components/react/ and use Astro’s client directives:
---
import Counter from '../components/react/Counter';
---
<Counter client:load />
Happy building!