Astro screenshot

Astro

Author Avatar Theme by Withastro
Updated: 23 May 2025
451 Stars

Astro is a JavaScript web framework optimized for building fast, content-driven websites. It's the main alternative to Next.js.

Categories

Overview

The content discusses updates and features of astro.build, which is built with Astro. It covers the process of updating themes, showcase, integrations, blog posts, and web performance monitoring using Astro Studio.

Features

  • Themes Catalog: Themes can be submitted and updated through the Astro Developer Portal.
  • Showcase Update: Showcase data is pulled from the content collection rather than GitHub or NPM.
  • GitHub Workflow: A weekly workflow updates showcase data and screenshots from URLs posted on GitHub.
  • Integrations Catalog: Updated weekly using a content collection and GitHub Action to track known Astro integrations.
  • Blog Posts: Supports MDX blog posts with image integration from the collection’s _images directory.
  • Web Vitals Monitoring: Tracks site performance using @astrojs/web-vitals and Astro Studio.

Installation

To install the theme on astro.build:

  1. Clone the repository using git clone [repository link].
  2. Run the necessary script to set up the Astro environment.
  3. Navigate to the Astro Developer Portal to submit or update themes.
  4. For integrating blog posts, ensure images are in webp format within the _images directory.
  5. Monitor site performance using Astro Studio’s projects: astrobuild for production and astrobuild-preview-deploys for development/preview.

Summary

The article outlines the process of updating themes, showcase data, integrations catalog, blog posts, and web performance monitoring within the Astro ecosystem. It emphasizes the use of content collections, GitHub actions, and Astro Studio for efficient management and optimization of Astro projects.