A minimal, responsive single-author blog and portfolio theme for Astro.js with dark/light mode and SEO features.
Dante is a free, open-source theme for Astro.js designed specifically for single authors who need both a blog and portfolio in one package. It provides a minimal, content-focused design with built-in SEO features, dark/light mode, and responsive layouts that work seamlessly across devices.
Individual developers, writers, designers, and creators who want to build a personal website with Astro.js that combines blogging and project showcasing capabilities.
Developers choose Dante for its clean, opinionated design that requires minimal configuration, comprehensive feature set including portfolio collections and SEO optimization, and seamless integration with Astro.js's modern static site generation capabilities.
Dante, a single-author blog and portfolio theme for Astro.js.
Includes sitemap support, OpenGraph data, and canonical URLs out-of-the-box, reducing manual setup for search engine visibility as noted in the README's feature list.
Supports both Markdown and MDX, allowing for rich, component-driven content in blog posts, which is highlighted in the README under theme features.
Uses Astro's Image component for automatic image optimization and includes view transitions for smooth navigation, directly mentioned in the README for enhanced user experience.
All site settings are managed via a single site-config.ts file, making customization straightforward without modifying multiple components, as explained in the configuration notes.
Designed exclusively for individual creators, so adding support for multiple authors or teams would require significant code changes beyond the theme's scope.
Heavily relies on Astro.js and its integrations like Tailwind CSS, making migration to other frameworks difficult and locking users into this specific tech stack.
Requires images to be stored in specific directories (src/assets for optimization) with a custom component, which can be confusing and cumbersome for beginners or large media libraries.
🌼 🌼 🌼 🌼 🌼 The most popular, free and open-source Tailwind CSS component library
Free and open-source admin dashboard template built with Tailwind CSS and Flowbite
Free Vue.js 3.x Tailwind 4.x admin dashboard template with dark mode. Vite builds. Pinia state. Laravel integration available
A simple Astro theme. Use it to create your blog or website.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.