Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
An open-source Astro + TypeScript blog theme with MDX support, built-in search, SEO, and static pagination.

A simple and clean blog theme for Hugo with client-side code highlighting, social links, and analytics.

A responsive Leanote blog theme ported from the Chirpy Jekyll Theme, with dark mode, comments, math, charts, and analytics.

Minimalist Gatsby blog starter preconfigured with Forestry CMS, SCSS styling, and Netlify deploy support.

A modern, highly customizable blog template built with Astro, MDX, and Tailwind CSS, free for the entire community.
JSdev Astro Theme is an open-source, MIT-licensed Astro + TypeScript blog template with MDX and SEO support, built to publish fast, statically rendered content to any JAMstack host.
JSdev Astro Theme is a minimal blog starter built on the Astro framework with TypeScript and MDX. It takes Markdown or MDX blog posts as input and generates a static site with pages, tag archives, search, and RSS output. The theme is maintained by JSDev.Space and is the actual template behind that site, so it is production-tested and ready to deploy.
src/content/blog/ as .mdx files, so you can embed React components inside Markdown content.app/, components/, content/, pages/, and shared/ directories for easy maintenance./blog/ and tag pages at /blog/tags/[tag]/, with automatic numbered page generation.src/content/blog/ with frontmatter for title, description, date, tags, and image, and the post appears on the site with SEO defaults.src/app/config/site.ts to set your site name, description, and default images.src/shared/config/category.helpers.ts to define tag metadata, and paginated tag pages are generated automatically.netlify.toml is included, and the dist/ output works on Vercel and Cloudflare Pages.The template uses Astro's static renderer. You run npm install and then npm dev for a local development server. Write your posts as MDX files under src/content/blog/, run npm build to generate a static dist/ directory, and deploy that folder to your host. The build process automatically generates index pages, tag archives, and RSS.
JSdev Astro Theme is free and open-source under the MIT license. No paid tier or premium features are listed.
Yes, the theme is distributed under the MIT license and is completely free to use, modify, and deploy, including for commercial projects.
Create an .mdx file in src/content/blog/ and add frontmatter with title, description, date, tags, and an optional image field. The post is picked up automatically on the next build.
Edit src/app/config/site.ts, which centralizes site metadata and default images used throughout the template.
The theme ships with a netlify.toml for Netlify, and the dist/ output works on Vercel and Cloudflare Pages. All three are static host-compatible.
Yes, the built-in search opens with Cmd/Ctrl+K and includes fuzzy matching for live filtering across all posts.
