Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A clean Jekyll blog theme with dark mode, KaTeX math, optional sidebar, and zero external resources.
Jekyll Contrast is a free, open-source Jekyll theme for building fast, static blogs and personal websites, released into the public domain under the Unlicense.
Jekyll Contrast is a Jekyll theme that converts a GitHub Pages repository into a minimal blog or personal site. It takes standard Jekyll Markdown posts and a _config.yml configuration file as input, and outputs a static website with dark mode, optional sidebar, syntax highlighting, and KaTeX-based math rendering. The theme is created by Niklas Buschmann and hosted on GitHub.
mathjax: true in the front matter.show_sidebar option in _config.yml.archive.html page lists all posts chronologically._config.yml, with optional Font Awesome icons.your_username.github.io, and publish Markdown posts with a static site served from GitHub Pages.mathjax: true in any post's front matter to render LaTeX-style equations via KaTeX.Jekyll Contrast follows the standard Jekyll workflow. Fork the repository, clone it, install Ruby and Bundler, then run bundle exec jekyll serve to preview the site locally. Deployment happens automatically when you push to the master branch of a GitHub Pages repository, with configuration controlled by the _config.yml file.
Jekyll Contrast is free to use and modify. It is released into the public domain under the Unlicense, meaning there are no restrictions on commercial or personal use.
Yes, the theme is free and released into the public domain under the Unlicense. You can use it for personal or commercial projects without attribution or licensing fees.
Yes, you can enable comments by setting either a Disqus shortname or an Isso domain in the _config.yml file. The theme does not bundle a native commenting system.
Set mathjax: true in the front matter of the post. The theme includes KaTeX, so no additional scripts are required. For server-side pre-rendering, the page mentions Jektex as an option.
Yes, the theme is designed for GitHub Pages. Fork the repository to your_username.github.io, adjust _config.yml, and your site is live.
