Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A concise two-column Jekyll blog theme built on Pure.css with dark mode, MathJax, Disqus, and Google Analytics.
Hydure is a Jekyll blog theme that arranges content into a two-column layout using the Pure.css CSS framework. It takes a standard Jekyll site — posts, pages, and configuration — and outputs a static blog with a responsive sidebar, dark mode, and integrated publishing features. The theme is maintained by zivong and distributed as a gem named jekyll-theme-hydure, with a demo at zivong.blog/jekyll-theme-hydure.
prefers-color-scheme media query, with no JavaScript required.math: true in the front matter.layout: archive and a type of years, categories, or tags._data/navigation.yml, social links in _data/social.yml, and extra head content can be added via an _includes/custom-head.html file.jekyll-remote-theme, hosting on GitHub Pages is straightforward by setting remote_theme: zivong/jekyll-theme-hydure.message class.To install, add gem "jekyll-theme-hydure" to your Gemfile and set theme: jekyll-theme-hydure in _config.yml, then run bundle. For GitHub Pages, add jekyll-remote-theme to your Gemfile and set remote_theme: zivong/jekyll-theme-hydure. After that, create a homepage with layout: home, add data files for navigation and social links, and start writing posts.
Hydure is free to use and released under the MIT License, so you can use, modify, and redistribute it without licensing fees.
Yes, Hydure is an open-source Jekyll theme released under the MIT License. There are no paid tiers or fees for using it, and you can modify the source for your own projects.
Install it as a Ruby gem by adding gem "jekyll-theme-hydure" to your Gemfile and theme: jekyll-theme-hydure to _config.yml, then run bundle. On GitHub Pages, use jekyll-remote-theme and set remote_theme: zivong/jekyll-theme-hydure.
Yes, dark mode is implemented using the CSS prefers-color-scheme media query. The theme automatically applies a dark color scheme when your operating system is set to dark mode, no configuration needed.
Yes, MathJax is integrated. To render math on a post, set math: true in that post's front matter. By default it is disabled.
Yes, because it supports jekyll-remote-theme. Add jekyll-remote-theme to your Gemfile, list it in the plugins section of _config.yml, and set remote_theme: zivong/jekyll-theme-hydure to load the theme directly from GitHub.
