Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Starter for accessible, fast and SEO friendly Astro blog using Markdown and Svelte.
Astro Blog Markdown is a starter template by Rodney Lab for building a fast, accessible, SEO-friendly blog using Astro, Markdown, and a spot of Svelte. This open-source repository scaffolds a complete Astro site that reads posts written in Markdown and generates a static blog with a focus on performance and search visibility, as evidenced by a Lighthouse score of 100 in every category shown in the project's own screenshot.
Astro Blog Markdown is a GitHub starter project that acts as the foundation for a Markdown-based content site built with the Astro framework. It takes Markdown files as content input and produces a static blog site with HTML, CSS, and JavaScript as output, including interactive Svelte components where needed. The template was created by Rodney Lab, who also published an accompanying how-to article on getting started, and it is shared on GitHub under the topics astro, blog, markdown, starter, and svelte.
pnpm create astro@latest -- --rodneylab/astro-blog-markdown and then copy .env.EXAMPLE to .env to start developing.pnpm run dev for a local server at localhost:3000, and pnpm run build to generate the production site in ./dist/.pnpm create astro@latest -- --rodneylab/astro-blog-markdown.cp .env.EXAMPLE .env.pnpm run dev, which serves the site at localhost:3000.pnpm run build, outputting to ./dist/, and preview with pnpm run preview.Yes. The template is an open-source starter hosted on GitHub, so you can use, modify, and deploy it without paying a license fee. It is also available for instant experimentation through StackBlitz.
No. It is a Markdown-based starter; you author content in Markdown files rather than through a separate CMS. It uses Astro Content Collections to manage those Markdown files, and the related guide explains how to add responsive images to such a site.
You need Node.js and pnpm installed. The template provides pnpm-based commands for installing dependencies, running a dev server, building the production site, and previewing the build.
