Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free, responsive Jekyll blog theme by Start Bootstrap with a Formspree-powered contact form.
Clean Blog Jekyll is a free, open-source Jekyll blog theme by Start Bootstrap, built on Bootstrap 4, that turns a Jekyll site into a clean, responsive blog with a working contact form.
Clean Blog Jekyll is the official Jekyll version of the Clean Blog theme published by Start Bootstrap, a library of free Bootstrap templates. It takes a Jekyll site containing markdown posts and page files, and outputs a complete blog with a homepage, about page, contact page, and post pages. The theme runs on Jekyll and uses Bootstrap 4 for layout and styling. It is maintained by Start Bootstrap founder David Miller and released under the MIT license.
Clean Blog Jekyll provides a set of features centered on a minimal blog layout with Bootstrap 4 and a contact form.
_config.yml, form submissions are delivered to that address.jekyll-theme-clean-blog or download the core files, which include demo images, posts, and pages._config.yml — Set site title, description, email, author, and optional Twitter, Facebook, GitHub, LinkedIn, and Instagram usernames.Clean Blog Jekyll suits anyone who wants a no-frills blog on Jekyll without building design from scratch.
With Clean Blog Jekyll you can publish content, collect contact messages, and customize appearance through configuration.
_posts directory; each post supports optional subtitle and background image front matter._config.yml and add the Formspree contact form on the contact page to receive submissions without a backend.background front matter variable.bundle exec jekyll serve to generate the site on your local machine before deploying.Clean Blog Jekyll works as a standard Jekyll theme, requiring only configuration and page files to generate a static site.
Set up through RubyGems by adding the jekyll-theme-clean-blog gem to your Gemfile, setting theme: jekyll-theme-clean-blog in _config.yml, then creating the required pages (index.html, about.html, contact.html, posts/index.html) with the correct layouts. The core-files route includes everything in the repository; you just edit _config.yml and run bundle exec jekyll serve. Both paths require Ruby and Jekyll installed on your machine.
Clean Blog Jekyll is free and open source, released under the MIT license. There are no paid tiers or premium features; the same theme is available for anyone to use, including in commercial projects.
Yes, Clean Blog Jekyll is free and released under the MIT license. You can use it for personal or commercial projects without paying a fee.
The theme includes a contact form template that works with Formspree. You need to set your email address in _config.yml, submit the form once, and verify the email with Formspree before it starts delivering messages.
Yes, the theme is available as the jekyll-theme-clean-blog gem. Adding it to your Gemfile and setting theme: jekyll-theme-clean-blog in _config.yml is the recommended installation method.
The theme includes layouts and pages for a blog homepage, an about page, a contact page, and an example post page. Pages are created by adding files with front matter that sets the layout and other options.
Yes, the theme is built on Bootstrap 4, providing a responsive grid, utilities, and components that adapt to mobile and desktop screens.
