A favicon of Astro Erudite

Astro Erudite

astro-erudite is an opinionated, unstyled static blogging template. Built with Astro, Tailwind, and shadcn/ui for developers seeking flexibility.

A screenshot of Astro EruditeVisit

astro-erudite: Modern Static Blogging with Astro, Tailwind, and shadcn/ui

astro-erudite offers a robust foundation for developers aiming to create high-performance static blogs. This opinionated, unstyled template is built using the powerful combination of Astro for fast rendering, Tailwind CSS for utility-first styling, and shadcn/ui for accessible components. It provides a clean slate, allowing for deep customization and control over the final look and feel, ensuring your blog is both performant and uniquely yours. It is extraordinarily loosely based on the Astro Micro theme.

Features:

  • Astro Islands Architecture: Enables selective hydration for client-side interactivity while maintaining fast static site rendering.
  • shadcn/ui & Tailwind Integration: Provides automatic light/dark theme styling and accessible UI components using Tailwind color conventions.
  • Expressive Code Integration: Offers enhanced code block styling, syntax highlighting, and code block titles.
  • MDX Content Authoring: Supports component-rich blog posts and LaTeX math rendering via KaTeX.
  • Astro View Transitions: Implements smooth, SPA-like route animations for an enhanced user experience.
  • SEO Optimization: Features granular metadata control and Open Graph tags for each post.
  • RSS Feed & Sitemap Generation: Automatically creates RSS feeds and sitemaps for content syndication and search engine visibility.
  • Subpost Support: Allows breaking long content into digestible parts or organizing related series.
  • Author Profiles & Multi-author Support: Includes dedicated author pages and supports multiple authors per post.
  • Project Tagging System: Provides a dedicated tags page for post categorization and discovery.
  • Custom Callout Components: Offers variants for enhanced technical writing within posts.
  • Centralized Site Configuration: Easy updates to site metadata, navigation, and social links via src/consts.ts.
  • Customizable Color Palette: Uses OKLCH format in src/styles/global.css with shadcn/ui conventions for easy theming.
  • Project Showcase Section: Allows adding and displaying projects with details like descriptions, tags, and links.
  • Draft Post Management: Allows posts to be marked as drafts, excluding them from the final build until ready for publication.

Summary:

astro-erudite is a developer-focused static blogging template designed for creating modern, performant websites. It combines Astro's speed, Tailwind's styling flexibility, and shadcn/ui's components to offer an unstyled, opinionated starting point. With features like MDX support, SEO tools, author profiles, and extensive customization options, it empowers developers to build and deploy feature-rich blogs efficiently, while maintaining full control over the design and content structure.

Distribution:
opensource
GitHub:
356 Stars
41 Forks
Share:

 

  
 

Similar to Astro Erudite: