Overview
The integration of Astro with Netlify CMS brings a powerful yet seamless solution for managing content on your Astro-built websites. This combination offers an open-source, Git-based content management system that simplifies the content updating process. With the integration, you can focus on creating and editing your content while leaving behind the cumbersome setup process associated with traditional CMS solutions.
Notably, this integration makes it incredibly easy to incorporate Netlify CMS into your workflow. It centralizes configurations and reduces the need for repetitive setups, allowing developers and content creators to streamline their processes effortlessly.
Features
Admin Dashboard Access: The integration provides a dedicated admin panel at the
/adminroute, making it easy to manage your site’s content directly online.Identity Widget Support: Injects Netlify’s Identity Widget to your site for streamlined user authentication, enabling easy access to the CMS for authorized users.
Local Proxy Server: During development, it runs a local server to facilitate real-time content updates via the CMS, optimizing the editing workflow.
Flexible Admin Path: Customize the route for the admin dashboard with the
adminPathoption, allowing you to tailor it to your preferences, such as “/wp-admin” for nostalgic users.Enhanced Preview Styles: The
previewStylessetting lets you apply custom CSS for the preview pane in Netlify CMS, ensuring your content looks exactly how you want it during edits.Identity Widget Injection Controls: If you prefer to limit the Identity Widget to just the admin route, you can easily configure this using the
disableIdentityWidgetInjectionoption.Custom Preview Components: Supports registering custom preview components to render content live as it’s being edited, alongside the ability to integrate custom block components for Markdown editing.
Comprehensive Configuration Options: The integration is designed to work with standard options from Netlify CMS’s config.yml, making it familiar for users transitioning from other setups.