From a8384d5896db23b10d603ec4b681b200d7c18734 Mon Sep 17 00:00:00 2001 From: Mikhail Njorba Date: Tue, 16 Sep 2025 20:40:32 +0300 Subject: [PATCH] add astro-starter template --- content/theme/astro-starter.md | 43 ++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 content/theme/astro-starter.md diff --git a/content/theme/astro-starter.md b/content/theme/astro-starter.md new file mode 100644 index 000000000..07b5a9e64 --- /dev/null +++ b/content/theme/astro-starter.md @@ -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. \ No newline at end of file