Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Astro.js starter for BCMS headless CMS — a minimal, extendable podcast website boilerplate.
The BCMS Podcast code starter for Astro.js is a boilerplate that pairs the Astro static site generator with the BCMS headless CMS to produce a minimal, extendable podcast website.
This is an Astro.js starter kit built and tested against Astro 6.x. It generates a podcast website that pulls content from a BCMS project, a headless CMS, so editors manage site content without touching the code. The template is intentionally minimal — a clean codebase that hooks directly into your BCMS project and is designed to be extended and scaled. It requires Node.js 22.x or newer and npm 10.x or newer. The starter is distributed through the BCMS CLI.
npx @thebcms/cli create astro starter podcast, then follow the prompts.This starter is aimed at developers who want a fast, CMS-driven podcast site without building from scratch. It suits individual developers or small teams already using or planning to use BCMS, and agencies that need a repeatable base for client podcast projects. Because it requires Node.js 22.x and Astro 6, it presumes a developer comfortable with the Astro ecosystem.
Create a new project by running npx @thebcms/cli create astro starter podcast and following the prompts. The CLI scaffolds the Astro starter and connects it to your BCMS project. After that, you develop the site locally with Astro, pulling content from BCMS through the integration.
The starter requires Node.js 22.x or newer, npm 10.x or newer, and is built and tested against Astro 6.x. These are the versions stated in the template documentation.
Run npx @thebcms/cli create astro starter podcast and follow the prompts. This creates a new project using the starter and connects it to your BCMS setup.
The page links to the BCMS website, BCMS documentation, a dedicated BCMS and Astro integration guide, and an index of all BCMS starters. A Discord invite is also provided for community support.
