Hexo Theme Candy is a Hexo blog theme forked from ppoffice's Icarus theme and customized by developer MannyCooper. It takes Markdown content from a Hexo site and renders it into a static blog with a card-based layout, a dark mode toggle, Twikoo comment integration, and restyled code blocks. The theme runs on the Hexo static site generator and relies on Inferno, Stylus, and Markdown-it renderers. It inherits every Icarus feature but is described by its author as a work-in-progress with hardcoded elements.
What is Hexo Theme Candy?
Hexo Theme Candy is a Hexo blog theme forked from ppoffice's Icarus theme and customized by developer MannyCooper. It takes Markdown content from a Hexo site and renders it into a static blog with a card-based layout, a dark mode toggle, Twikoo comment integration, and restyled code blocks. The theme runs on the Hexo static site generator and relies on Inferno, Stylus, and Markdown-it renderers. It inherits every Icarus feature but is described by its author as a work-in-progress with hardcoded elements.
Key Features
- Dark mode toggle — switches the Bulma-based interface to a dark palette; the author notes that not all Bulma components are yet adapted to dark mode.
- Twikoo comments — built-in configuration for Twikoo, a serverless comment system based on Tencent CloudBase, as a replacement for Icarus's default comment options.
- Improved code highlighting — custom-styled code blocks designed to improve readability compared with the stock Icarus theme.
- Full Icarus compatibility — supports all features of the upstream hexo-theme-icarus, including widget layouts and plugin hooks.
- Animated card design — frosted glass and motion effects on cards and items, demonstrated in GIFs on the project page.
- Hexo toolchain integration — uses hexo-renderer-inferno, hexo-renderer-stylus, hexo-renderer-markdown-it, and hexo-component-inferno to process Markdown, Stylus, and EJS templates.
Who is it for?
- Hexo bloggers — users who want a card-based blog with dark mode and Twikoo comments can install the theme, though they should expect to adjust hardcoded parts.
- Icarus theme developers — the repository is a concrete example of how to layer dark mode, new comments, and code highlighting onto Icarus, useful for studying theme modification techniques.
- Tencent CloudBase users — the Twikoo integration offers a serverless comment backend that pairs with a Hexo site without a dedicated comment server.
What can you do with it?
- Personal bloggers: publish Markdown posts and present them in a frosted-glass card layout with hover animations and a dark mode switch.
- Theme designers: inspect the fork's commits and code to learn how to override Icarus components and wire in a new comment provider.
- Community comment hosts: run a Twikoo comment service on Tencent CloudBase and attach it to the theme through its built-in configuration.
Pros and cons
- Pros: adds dark mode, Twikoo support, and improved code highlighting to a stable Icarus base; the animated UI gives the blog a distinctive look.
- Cons: the author warns the theme contains hardcoded code and is not recommended for direct use yet; dark mode does not cover all Bulma components.
FAQ
Is Hexo Theme Candy ready for production?
The author explicitly advises against direct use because dark mode has incomplete Bulma component coverage and the theme contains hardcoded code. It is best treated as a reference or starting point rather than a drop-in production theme.
Does Hexo Theme Candy support all Icarus features?
Yes, it inherits all features from the upstream hexo-theme-icarus. The modifications are additive — dark mode, Twikoo comments, and code highlighting are layered on top of the original theme's functionality.
What comment system does it use?
It is configured for Twikoo, a simple, serverless comment system based on Tencent CloudBase. Twikoo is still in development, and the theme wires it in as the comment backend.
How do I get dark mode?
The theme includes a dark mode toggle, shown in the project's GIF demonstrations. The author notes that dark mode styling does not yet adapt every Bulma component, so some elements may appear light.





