Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
An elegant Material Design–style theme for Hexo with dark mode, LaTeX math, mermaid diagrams, and built-in search, comments, and analytics.

A Jamstack blog starter built with Nuxt 3, Storyblok, and Tailwind CSS — a demo repo for building fast, headless blogs.
Hexo Theme Fluid is a Material Design–style theme for the Hexo static site generator, turning a standard Hexo blog into a modern site with dark mode, lazy loading, and built-in search.
Hexo Theme Fluid is an open-source theme for Hexo, developed by the fluid-dev community. It takes your Hexo blog's Markdown content and renders it as a Material Design–styled website with configurable colors, layouts, and features. The theme requires Hexo 5.0.0 or newer and Node.js 10.13.0 or newer. You can install it via npm or by downloading a release from GitHub.
language setting in Hexo's _config.yml.The theme also renders Markdown footnotes and mermaid diagrams, which are useful for technical and academic content.
Follow the quick-start steps in the README: make sure you have a Hexo site, then install the theme via npm install --save hexo-theme-fluid (or download and extract the latest release into the themes directory). Copy the theme's _config.yml into a new _config.fluid.yml in your site root, set theme: fluid in the main _config.yml, and optionally set language: zh-CN. Finally, run hexo new page about and add layout: about to the file's front matter to create the About page.
Hexo Theme Fluid is free and open source, released under the MIT license. You can use it for personal or commercial projects without paying a fee.
Yes, it is released under the MIT license, so it is free to use, modify, and distribute.
You need Hexo 5.0.0 or newer and Node.js 10.13.0 or newer.
Yes, it includes a dark mode option that visitors can toggle, and it can be configured in the theme settings.
Yes, the theme renders LaTeX math natively, so you can include equations using standard math delimiters in Markdown.
Yes, it ships with Chinese and English translations. You can set the language in Hexo's _config.yml using language: zh-CN for Chinese or en for English.
