Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Minimalistic Jekyll blog theme with automatic dark/light mode, Bootstrap styling, and GitHub Pages support.
brutalist-blog is a free, open-source Jekyll theme that creates a no-frills, fully-responsive, hyper-minimalistic blog with automatic dark and light modes based on the visitor's operating system settings.
brutalist-blog is a Jekyll theme designed for personal blogs and portfolios. It takes standard Jekyll content — Markdown posts and pages, a _config.yml file, and YAML data files — and renders a static website with a brutalist-inspired, minimal aesthetic. The theme was created by Andrew Park and is heavily inspired by Mark Otto's personal site at markdotto.com. It runs on Jekyll, a Ruby-based static site generator, and is compatible with GitHub Pages via the gh-pages branch.
brutalist-blog includes built-in features that are normally set up manually: an automatic color scheme, analytics, sitemap, RSS, SEO metadata, and Bootstrap-styled content.
brutalist-blog targets anyone who wants a clean, fast blog without extra clutter.
With brutalist-blog you can publish a personal journal, launch a portfolio, or write a technical blog using plain Markdown and a few configuration files.
brutalist-blog works like any standard Jekyll site: write content in Markdown, configure site data in _config.yml and _data/navigation.yml, and Jekyll builds a static HTML site.
For local development, clone the repository, run bundle install, then bundle exec jekyll serve to preview. For GitHub Pages, check out the gh-pages branch and enable Pages under the repository Settings. The theme reads the configuration for social links, avatar, and site title, then renders the final HTML.
brutalist-blog is free and open source under the MIT License. There are no paid tiers or premium features; you can use it for personal and commercial projects without restrictions.
These are the answers to the most common setup questions for brutalist-blog.
Yes, the theme is open source and released under the MIT License. You can use it on personal or commercial sites at no cost.
Yes, the repository includes a gh-pages branch and the theme is designed to work with GitHub Pages. Enable Pages in your repository settings after pushing the branch.
Edit _sass/main.scss in the theme folder. The file contains the global SCSS variables and styles that control the site's appearance.
Yes, it automatically switches between dark and light based on the visitor's operating system color scheme preference. There is no manual toggle.
Create a new Markdown file in the _posts directory following the naming convention YEAR-MONTH-DAY-title.md. The theme will automatically include it in the blog listing and RSS feed.
