Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Minimal Jekyll theme for project home pages, using white background, black text, and blue links.
Black White Blue is a minimalist Jekyll theme for building single-page project home pages, using a strict three-color palette of white background, black text, and blue links.
Black White Blue is a gem-based Jekyll theme that produces a simple project homepage from a few YAML configuration blocks. It takes project metadata defined in _config.yml and a changelog stored in _data/changelog.yml and outputs a static HTML page with the project's name, subtitle, description, repository link, logo, author details, and optional contact icons. The theme runs on the Jekyll static site generator, is maintained by David Zhang (crispgm), and is released under the MIT License. A live usage example is the Caravan project site.
_config.yml; optional email, Twitter, and Medium fields render as icons in the bottom right._data/changelog.yml; each change can reference a GitHub issue number or commit hash, and the theme auto-generates links to them.google_analytics track ID in _config.yml to enable site tracking.comments: true to the page frontmatter.theme: black-white-blue in _config.yml, and run bundle install; no copying of theme files is required._data/changelog.yml where each version lists changes with links to GitHub issues or commits.comments: true in frontmatter to gather feedback.Install the theme by adding gem "black-white-blue" to your Gemfile and theme: black-white-blue to _config.yml, then run bundle install. After that, fill in the project block in _config.yml and create _data/changelog.yml for version history. The theme renders the homepage automatically using Jekyll's gem-based theme system.
Black White Blue is free and open source, published under the MIT License.
Yes. The theme is open source under the MIT License, so you can use, modify, and distribute it freely.
Add the line gem "black-white-blue" to your Jekyll site's Gemfile, add theme: black-white-blue to _config.yml, then run bundle install. No additional setup is required for the core theme.
Create a file at _data/changelog.yml and add array items with a version and a list of changes. Each change can include text and either an issue number or a commit hash; the theme will generate the appropriate GitHub links.
First set your Disqus shortname in _config.yml under disqus.shortname. Then, in the frontmatter of any page, add comments: true to display the Disqus comment thread.
Yes. Add your Google Analytics tracking ID to _config.yml as google_analytics: UA-XXXXXXXX-1, and the theme will include the tracking code in your built site.
