Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal, readability-focused blog template built on Gatsby with TypeScript and Stitches theming.

A quick-start Hugo blog template using the Stack theme, with GitHub Actions auto-deploy and Codespaces support.

A Jekyll blog template for simple, readable snippets, deployable to GitHub Pages.

A Jekyll theme for Persian blogs with Jalali (Khorshidi) date support.

Henry is a Jekyll theme for a gorgeous reading experience, packed with features.
Gatsby Starter Lavender is a Gatsby blog starter that creates a minimal, readable blog interface, built by blurfx and published on GitHub under a Zero-Clause BSD license. It takes blog configuration and Markdown content as input and produces a statically generated site deployable to Vercel, Netlify, or Gatsby Cloud.
Gatsby Starter Lavender is a blog template for the Gatsby static site generator, designed to strip away visual clutter so articles take center stage. It uses TypeScript throughout the source, including src/pages/index.tsx, and Stitches for styling, with theme colors defined in src/stitches.config.ts. The template inputs blog settings and content, then outputs a production-ready static blog, with a live demo hosted at https://gatsby-starter-lavender.vercel.app.
src/stitches.config.ts file, where you edit a default object and a darkTheme object.blog-config.ts to change blog information like title and author without touching component files.npx gatsby new my-blog-starter https://github.com/blurfx/gatsby-starter-lavender, then run yarn dev to start developing at http://localhost:8000.http://localhost:8000/___graphql, letting you experiment with Gatsby's data layer before writing queries.npx gatsby new command to clone the starter, fill in your bio in blog-config.ts, and publish to a static host.darkTheme object in src/stitches.config.ts to switch the entire color scheme with a single configuration.http://localhost:8000/___graphql to test queries against your blog's content before writing page queries.The starter follows the standard Gatsby workflow: you clone the repository via the Gatsby CLI, then run yarn dev to start a local development server with hot reloading. Edit src/pages/index.tsx to change the homepage, adjust blog metadata in blog-config.ts, and tweak theme colors in src/stitches.config.ts. When you run a production build, Gatsby compiles everything into static HTML, CSS, and JavaScript files that you can host anywhere.
Yes, the project is released under the Zero-Clause BSD license, which allows free use, modification, and redistribution for any purpose, personal or commercial.
It uses Stitches, a CSS-in-JS library with a theme system. You define colors and other design tokens in src/stitches.config.ts, and the starter includes separate light and dark theme objects.
Run npx gatsby new my-blog-starter https://github.com/blurfx/gatsby-starter-lavender in your terminal, then cd my-blog-starter and yarn dev to launch the development server.
Yes, a darkTheme object is already defined in src/stitches.config.ts. You can edit its values to customize how the dark theme looks across the blog.
A live demo is available at https://gatsby-starter-lavender.vercel.app. It reflects the default configuration of the starter.
