Responsive layout, suitable for desktop and mobile browsing
hexo-theme-nonfish — Hexo Blog Template
By fateplayer
hexo-theme-nonfish is a responsive blog theme for Hexo developed by fateplayer, released under the MIT license, offering category, tag, and archive pages along with code highlighting.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Provides separate category, tag, and archive pages
Archive page includes post archives, category archives with thumbnails, and a tag cloud
Supports code highlighting using Hexo's official syntax
Comments can integrate disqus, NetEase cloud comments (gentie), or Changyan
Template Details
hexo-theme-nonfish is a theme for Hexo static blogs, maintained by fateplayer in its repository and released under the MIT license. The theme provides a responsive layout and includes separate category, tag, and archive pages; the archive page supports post archives, category archives with thumbnails, and a tag cloud. Posts support code highlighting, which must be written using Hexo's official syntax.
The theme depends on several Hexo plugins: hexo-front-matter-excerpt, hexo-generator-archive, hexo-generator-category, hexo-generator-feed, hexo-generator-tag, and hexo-renderer-less. Comments support disqus, NetEase cloud comments (gentie), and Changyan, and require configuring the corresponding switches and parameters in the site root _config.yml.
Category thumbnails require manual adjustment: modify generate-columns(6) in main.less, changing 6 to the actual number of categories, then prepare images such as 1.jpg, 2.jpg, etc. in the category output order. The repository materials do not describe further theme features, nor do they provide information on performance or production readiness.
Is it right for your project?
Use Cases
- Building a personal blog with Hexo and needing category and tag pages
- Wanting the archive page to display a category list with thumbnails
- Needing to configure disqus, NetEase cloud comments (gentie), or Changyan comments for posts
- Using Less for styles in a Hexo site and needing code highlighting
Suitable For
- Developers using Hexo to generate static blogs
- Personal site authors needing a responsive blog theme
- Users willing to manually adjust Less variables and category thumbnails
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Clone the repository via git clone into the themes/nonfish directory of the Hexo site
- 2
Install dependency plugins such as hexo-front-matter-excerpt, hexo-generator-archive, hexo-generator-category, hexo-generator-feed, hexo-generator-tag, and hexo-renderer-less
- 3
Set the theme to nonfish in the site root _config.yml
- 4
If comments are needed, configure the relevant disqus, gentie, or changyan parameters in the site root _config.yml
- 5
Category thumbnails require modifying generate-columns(n) in main.less, where n is the number of categories, and placing images such as 1.jpg, 2.jpg, etc. in the output order
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope applies to this version's code and does not imply that external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version's code are permitted.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Comment functionality relies on third-party services: disqus, NetEase cloud comments (gentie), or Changyan, and requires configuring the corresponding switches and parameters in the site root _config.yml (such as disqus_shortname, gentie_productKey, changyan_appid, etc.); you must register for and obtain accounts and keys for these external services before use.
- Category thumbnails require manual configuration: modify generate-columns(n) in main.less, changing n to the actual number of categories, and prepare image files such as 1.jpg, 2.jpg, etc. in the category output order; otherwise thumbnails will not display correctly.
- The theme depends on multiple Hexo plugins (hexo-front-matter-excerpt, hexo-generator-archive, hexo-generator-category, hexo-generator-feed, hexo-generator-tag, hexo-renderer-less), which must be installed first for the corresponding features to work properly.
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses; the code's MIT license alone is not sufficient to determine this.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
评论支持disqus、网易云和畅言跟帖,在项目根目录的_config.yml配置即可
Original README
修改main.less文件,找到`generate-columns(6)`,6为你的分类数,有几个分类就把n设置为几,然后按照你的分类输出顺序设置缩略图,图片命名为1.jpg,2.jpg 类推。
Original README
https://github.com/fateplayer/hexo-theme-nonfish/blob/master/LICENSEhttps://github.com/fateplayer/hexo-theme-nonfish/blob/master/README.md+ hexo-front-matter-excerpt + hexo-generator-archive + hexo-generator-category + hexo-generator-feed + hexo-generator-tag + hexo-renderer-less
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-02. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- Partly documented · 60 / 100
- Technologies
- Hexo
- Website type
- Blog
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2021-02-02
- Screenshot last checked
- 2026-10-02
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Hexo as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: 309ad9a2a9a8511f1a6d95cec08f55891faa3f19079f5d4ab0922311035179c9
2026-10-02T22:59:41.016Z
Source file / repository# hexo theme nonfish  ## 主题介绍 + 响应式 + 独立的分类、标签、归档页面 + 文章归档、带缩略图的分类归档、标签云 + 代码高亮 + 更多... ## 依赖插件 + hexo-front-matter-excerpt + hexo-generator-archive + hexo-generator-category + hexo-generator-feed + hexo-generator-tag + hexo-renderer-less ## 安装 ### 安装主题 ``` git clone https://github.com/fateplayer/hexo-theme-nonfish.git themes/nonfish ``` ### 安装插件 ``` npm install hexo-front-matter-excerpt --save ... ``` ### 开启 修改 `_config.yml` 主题设置为`nonfish` ### 更新 ``` cd themes/nonfish git pull ``` ### 评论 评论支持disqus、网易云和畅言跟帖,在项目根目录的_config.yml配置即可 ``` disqus: false disqus_shortname: *** gentie: false gentie_productKey: *** changyan: true changyan_appid: *** changyan_conf: *** ``` ### 支持代码高亮 请使用官方语法 ### 分类缩略图设置 修改main.less文件,找到`generate-columns(6)`,6为你的分类数,有几个分类就把n设置为几,然后按照你的分类输出顺序设置缩略图,图片命名为1.jpg,2.jpg 类推。 感谢支持! ### LICENSE [MIT](https://github.com/fateplayer/hexo-theme-nonfish/blob/master/LICENSE)
Explore similar templates
Compare previews and descriptions within the same stack and category.

hexo-theme-matery
hexo-theme-matery is a Material Design, responsive Hexo blog theme with homepage carousel, waterfall post list, timeline archive, word cloud tags, radar chart categories, and an about page.
Hexo · Blog

hexo-theme-cactus
Cactus is a responsive Hexo theme for personal websites and blogs, maintained by probberechts. It offers four color schemes (dark, light, white, classic), configurable navigation, homepage post lists, project lists, social links, and copyright year ranges.
Hexo · Blog

hexo-theme-volantis
Volantis is a blog theme for Hexo, distributed as the npm package hexo-theme-volantis and enabled by setting theme to volantis in the Hexo site's _config.yml. It requires Hexo 7.3+, hexo-cli 4.3+, Node.js 22.x LTS+, and npm 10.x LTS+.
Hexo · Blog

hexo-theme-aurora
Hexo Theme Aurora is a futuristic Hexo blog theme built around aurora gradients and a magazine-style grid layout.
Hexo · Blog

hexo-theme-Claudia
Claudia is a Hexo blog theme focused on a clean look and easy configuration. It automatically follows the device's dark mode and claims a 90+ Lighthouse score.
Hexo · Blog

hexo-theme-A4
hexo-theme-A4 is a minimalist Hexo blog theme that mimics the texture of A4 paper, emphasizing simplicity, small size, and minimal configuration.
Hexo · Blog
