Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions content/theme/astro-starter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
title: "Astro Starter Theme"
github: https://github.com/mnyorba/astro-starter
demo: https://mnyorba.github.io/astro-starter/
author: mnyorba
date: 2025-09-16
ssg:
- Astro
cms:
- No CMS
css:
- Tailwind
- DaisyUI
archetype:
- Blog
- Portfolio
- Personal
description: Modern starter template with Astro 5, Tailwind CSS 4, DaisyUI components, MDX, content collections, sitemap and GitHub Actions for CI/CD.
---

# Astro Starter Theme: Enhanced

Astro Starter is a modern, feature-rich template for Astro 5, powered by Tailwind CSS 4 and DaisyUI. It’s ideal for blogs, portfolios, and personal sites, offering MDX support, type-safe content collections, and automated sitemap and RSS generation. Easily customize design tokens, data, and navigation, while built-in best practices and CI/CD let you focus on content, not configuration.

## Features

- **Astro 5.0**: The latest version of the powerful web framework.
- **Tailwind CSS**: A utility-first CSS framework for rapid UI development.
- **Dark/Light Mode**: Theme toggle for user preference.
- **Accessible & Semantic**: Progressively enhanced, semantic, and accessible.
- **Customizable design tokens for easy theming**: For easy theming and customization.
- **MDX & Markdown Support**: Write content in either `.md` or `.mdx`.
- **Content Collections**: Type-safe and organized content for your blog.
- **Categories and tags archive support**: Organize posts by categories and tags, and browse dedicated archive pages.
- **Automatic Sitemap**: `@astrojs/sitemap` is configured to generate a sitemap on build.
- **RSS Feed**: Automatic RSS feed generation for your blog posts.
- **Custom Base URL Handling**: A custom remark plugin ensures that all asset paths work correctly, even when deploying to a subfolder.
- **Pagination for Blog**: Built-in SEO-friendly pagination for blog posts with customizable navigation.
- **Flexible global data and navigation configuration**: Centralized management of site data and navigation menus.
- **Localization**: Global locale and date formatting settings for easy adaptation to your language and region.
- **Google Analytics & Tag Manager via Partytown**: Easily connect Google Analytics or GTM using the [@astrojs/partytown](https://docs.astro.build/en/guides/integrations-guide/partytown/) integration for optimal performance.
- **Prettier**: Code formatter is set up with plugins for Astro and Tailwind CSS for consistent code style.
- **GitHub Actions CI/CD**: A pre-configured workflow to build and deploy your site to GitHub Pages.