Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Gatsby.js starter for building static blogs with MDX, Prism.js syntax highlighting, pagination, and category pages.

Free, open-source Astro blog theme with Tailwind styling, Markdown/MDX posts, dark/light mode, and expressive code blocks.

A Jekyll blog theme for GitHub Pages with Swiftype site search and Gitalk comment integration.

Minimalistic Hugo theme based on Bootstrap v4, offering 30+ designs, configurable sidebars, footer, and subfooter sections.

Open-source personal website and blog engine built on Ruby on Rails with Markdown + Git publishing, multi-language support, and email subscriptions.
A starter template for building static blogs with Gatsby.js and MDX, where Markdown content can include interactive React components and still output as a fast static site.
Gatsby MDX Blog Starter Project is a boilerplate starter for creating a blog on the Gatsby.js static site generator. It accepts Markdown and MDX files as input and outputs a static website with blog post listings, category pages, and pagination. The project is maintained by Robin Wieruch and is used in production by Egghead.io, Kent C. Dodds, and Robin Wieruch's own website.
content/blog/mdx-example file for a working example.git clone [email protected]:rwieruch/gatsby-mdx-blog-starter-project.git, or run gatsby new my-blog [email protected]:rwieruch/gatsby-mdx-blog-starter-project.git.npm install.gatsby develop and visit http://localhost:8000.content/blog; the example at content/blog/mdx-example shows the expected format.Run gatsby new your-blog-name [email protected]:rwieruch/gatsby-mdx-blog-starter-project.git, then npm install and gatsby develop. Your site will be available at http://localhost:8000.
MDX is a format that lets you write JSX components inside Markdown. In this starter, it means blog posts can include interactive React elements, such as a YouTube video player, in addition to standard Markdown text and code blocks.
It includes core blogging features: an MDX content folder, category support, pagination, and Prism.js syntax highlighting. You can extend it with other Gatsby plugins as your site grows.
The project lists Egghead.io, Kent C. Dodds, and Robin Wieruch as users. This means the starter is battle-tested for developer-focused blogs and educational content.
