HexoBlog

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.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-02View source

What stands out

A quick read of the recorded project description.

01

Responsive layout, suitable for desktop and mobile browsing

02

Provides separate category, tag, and archive pages

03

Archive page includes post archives, category archives with thumbnails, and a tag cloud

04

Supports code highlighting using Hexo's official syntax

05

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.

HexoBlog

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. 1

    Clone the repository via git clone into the themes/nonfish directory of the Hexo site

  2. 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. 3

    Set the theme to nonfish in the site root _config.yml

  4. 4

    If comments are needed, configure the relevant disqus, gentie, or changyan parameters in the site root _config.yml

  5. 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

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This 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

+ hexo-front-matter-excerpt + hexo-generator-archive + hexo-generator-category + hexo-generator-feed + hexo-generator-tag + hexo-renderer-less

Original README
https://github.com/fateplayer/hexo-theme-nonfish/blob/master/LICENSEhttps://github.com/fateplayer/hexo-theme-nonfish/blob/master/README.md

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

![预览图](https://github.com/fateplayer/hexo-theme-nonfish/blob/master/source/img/screencapture3.png "预览图")
## 主题介绍
+ 响应式
+ 独立的分类、标签、归档页面
+ 文章归档、带缩略图的分类归档、标签云
+ 代码高亮
+ 更多...

## 依赖插件
+ 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)
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.