Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Gatsby blog starter with Prism code highlighting, a CLI post generator, Disqus/utterances comments, and configurable dark/light themes.
Gatsby Starter Bee is a Gatsby-based blog starter by JaeYeopHan (Jbee) that turns Markdown files into a static blog complete with code highlighting, a CLI post generator, comments, and analytics.
Gatsby Starter Bee is a full-featured blog starter for Gatsby, the React-based static site generator, created by developer JaeYeopHan (also known as Jbee). It accepts Markdown files with metadata as input and outputs a pre-configured blog with a post list, post detail pages, an About/Resume page, and RSS-ready structure. The template runs on Gatsby and is designed to be deployed to Netlify or GitHub Pages. The official demo is hosted at gatsby-starter-bee.netlify.com.
Gatsby Starter Bee packs these features directly in the starter:
npm run post invokes the gatsby-post-gen tool to scaffold a new Markdown post with frontmatter in the content/blog directory.gatsby-meta-config.js file.dark-theme.scss and light-theme.scss style files; gradients and colors live in src/styles/variables.scss./gatsby-meta-config.js file.Gatsby Starter Bee is aimed at people who want a self-hosted blog with minimal setup and a clean, modern look.
npx gatsby new my-blog-starter https://github.com/JaeYeopHan/gatsby-starter-bee and begin writing posts in Markdown.content/__about directory for building a resume/about page alongside the blog.Here are concrete ways the starter is being used based on the project's documented use cases:
src/styles and the content/assets folder to match their personal brand.The quick start is a three-step process: create a new Gatsby site with npx gatsby new, start the development server with npm start, then add Markdown files to content/blog. The template also includes a npm run post script for generating new post files, and a /gatsby-meta-config.js file for site-wide metadata. For deployment, a one-click Deploy to Netlify button is provided, and a gh-pages deploy script can be added to package.json.
Here are common questions about setting up and using Gatsby Starter Bee.
Yes, the starter is open source under the MIT License, and the GitHub repository has 678 stars at the time of analysis.
You need Node.js and the Gatsby CLI. The README instructs installing the CLI globally with npm install -g gatsby-cli, then running gatsby new with the starter's repository URL.
Yes, it supports both Disqus and utterances. The utterances integration requires you to replace the repository address in gatsby-meta-config.js and follow the setup guide at utteranc.es.
Yes, the README suggests adding a deploy script that runs gatsby build and uses the gh-pages package to publish the public directory to a GitHub Pages branch.
