Solitude
a modern Hexo
blog theme
Preview Solitude across the homepage, navigation, posts, and sidebars, then install it into your Hexo blog with a few commands to get a polished, comfortable, maintainable personal site.
pnpm i hexo-theme-solitudeHomepage Modules
Banner, recommendations, recent posts.
Content Enhancements
Summary, code, math, lightbox.
Site Extensions
Search, comments, PWA, feature pages.
From preview to launch
Launch the theme in 3 steps
Install the theme
Place Solitude in themes/solitude or install it with your package manager.
git clone -b dev https://github.com/everfu/hexo-theme-solitude.git themes/solitudeEnable Solitude
Switch the theme name in your Hexo root _config.yml.
theme: solitudeRun locally
Generate and serve the site, then open localhost:4000.
hexo clean && hexo generate && hexo serverTheme capability preview
Blog essentials with clear setup paths
Solitude is shaped for personal blogs, technical writing, and rich content pages, combining home, posts, sidebars, search, comments, and feature pages into one complete theme experience.
Fluid browsing
Pjax, lazy loaded images, and PWA support make the blog feel app-like.
Comments and interaction
Twikoo, Waline, Valine, Artalk, and Giscus are documented paths.
Search and discovery
Local search, Algolia, and DocSearch cover different content scales.
Content pages
Gallery, music, links, equipment, and message pages are ready to configure.
Post enhancements
AI summaries, code highlighting, math, and lightbox support improve reading.
Maintainable config
Global config, Front Matter, and theme options are organized for upgrades.
Sponsor support
Made possible by sponsors
Every contribution helps Solitude keep moving
These names mark the people who keep Solitude used, tested, and cared for. Thank you for making the theme more than code.