Best of AstroMay 2025

  1. 1
    Article
    Avatar of css_tricksCSS-Tricks·1y

    Using Pages CMS for Static Site Content Management

    Pages CMS is an open-source content management system designed for static site generators, offering easy usage, minimal requirements, and customization. With no backend needed, content is stored as flat files in a git repository. It's free to use and supports user authentication via GitHub or email. Pages CMS simplifies content management and collaboration by providing a sleek user interface for editing and organizing content collections using configuration files. It integrates seamlessly with Astro for managing directories of Markdown files, offering flexibility and efficiency for managing static site content.

  2. 2
    Article
    Avatar of logrocketLogRocket·1y

    Authentication and authorization in Astro

    Astro's unique islands architecture presents challenges for authentication and authorization, requiring manual handling using middleware for protected routes. This guide demonstrates integrating authentication, leveraging Astro’s SSR capabilities, and using JWTs for a vehicle rental app. It details database setup, React and Tailwind integration, and server actions for user management. Route protection ensures admin-only access with detailed steps.

  3. 3
    Article
    Avatar of astro_sourceAstro·51w

    What's new in Astro - May 2025

    Monthly roundup covering Astro ecosystem updates including version 5.8 release with Node.js 18.20.8 requirement, major adopters like Bootstrap and Visa, community tools and integrations, migration stories from Hugo and Docusaurus, new themes and templates, authentication tutorials, and showcase of websites built with Astro and Starlight documentation framework.

  4. 4
    Article
    Avatar of everythingastroEverything Astro·1y

    Astroplate - Free Starter Template Build with Astro and Tailwind

    Astroplate is a free starter template designed with Astro, TailwindCSS, and TypeScript. It provides numerous features including multi-author support, multilingual capability, search functionality, and dark mode. The template is pre-configured for Netlify and offers 15+ pre-designed pages, ensuring a responsive and engaging project setup.