Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Hexo blog theme with sticky table of contents, fancybox lightbox, and a Zhihu/Juejin-inspired design.
Aath is a Hexo blog theme that turns a standard Hexo static site into a Chinese-style content blog, inspired by the design of Zhihu and Juejin. It takes Hexo's markdown posts as input and renders them into a two-column layout with a sticky table of contents on the right, an aside with search, avatar, description, and friend links on the left, and GitHub-flavored markdown styling in the article body. The theme is developed by lewis-geek and is distributed as a Git repository with separate master (release) and develop (dev) branches, and it requires the hexo-renderer-sass plugin to compile its stylesheets.
position: sticky, so readers can navigate long articles without scrolling back to the top.img field in a post's front-matter to show a thumbnail in the article list, or a description field for a custom excerpt; without it, the theme auto-extracts content as the description.favicon path, and the theme config defines the main navigation menu (e.g., Home, About, Archives, Tags).themes/aath folder and setting theme: aath in the project config, then rely on familiar Hexo workflows.img and description front-matter slots, and get a clean two-column layout with sidebar search and links.source/about/index.md with layout: about in the front-matter to generate /about.source/tags/index.md with layout: tags to generate /tags, which lists posts grouped by tag.After cloning the theme from GitHub (either the master release branch or the develop dev branch), install the required dependency with npm install --save hexo-renderer-sass, then edit the Hexo project _config.yml to set theme: aath and add optional comment and sidebar settings. The theme's own _config.yml controls the navigation menu and favicon. About and Tags pages are generated by creating markdown files with the appropriate layout values in their front-matter.
Yes, the repository is publicly hosted on GitHub with releases for the master branch, and its code can be cloned and used for any Hexo site.
The README does not state a specific Hexo version; it lists hexo-renderer-sass as the only required dependency.
Yes, Aath supports both Disqus and LiveRe. Set disqus_shortname or livere_uid in the project config to enable either.
Add an img field at the top of the markdown file's front-matter with the image URL, and the article list will display it.
