HexoBlog

hexo-theme-huxo — Hexo Blog Template

By hhking

hexo-theme-huxo is a Hexo blog theme ported from Hux Blog V1.8, licensed under Apache-2.0, with refactored code and added configuration options for comments, analytics, and appreciation.

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

Hexo blog theme ported from Hux Blog V1.8, referencing the hexo-theme-huxblog port implementation

02

Refactored some code during the port, adjusted Baidu Analytics and Google Analytics configurations and blocked the localhost environment

03

Added Gitalk comment support, Busuanzi visit statistics, article copyright notice, and article appreciation configuration

04

Social link configuration method has been modified and can be adjusted as needed

05

Theme configuration can be written in the theme's _config.yml or overridden in the site's source/_data/huxo.yml

06

Repository is licensed under Apache-2.0, allowing free use, modification, commercial use, and distribution

Template Details

hexo-theme-huxo is a blog theme for Hexo created by developer hhking, based on the design of Huxpro's Hux Blog V1.8 and referencing Kaijun's hexo-theme-huxblog port. The theme runs on Hexo; installation requires adding the hexo-renderer-scss renderer, then cloning the repository into the themes/huxo directory via git clone and changing the theme field in the site configuration to huxo. Theme configuration can be written in the theme's own _config.yml or overridden by creating _data/huxo.yml in the site's source directory. The author's blog configuration repository can serve as a detailed configuration reference.

During the port, the author refactored some code, adjusted the Baidu Analytics and Google Analytics configurations and added handling to block the localhost environment, added Gitalk comment support, Busuanzi visit statistics, article copyright notice (creativecommons), and article appreciation configuration, and modified the configuration method for social links. The repository is licensed under Apache-2.0, allowing free use, modification, commercial use, and distribution, but distribution must include the license and retain relevant notices; third-party assets such as images, fonts, and icons used in the theme require separate verification of their respective licenses.

HexoBlog

Is it right for your project?

Use Cases

  • Building a personal blog with Hexo and wanting a Hux Blog-style interface
  • Needing to enable Gitalk comments, Busuanzi statistics, or article appreciation features in a blog
  • Wanting to override theme configuration via _data/huxo.yml without modifying theme source code
  • Blog sites that need to add creativecommons copyright notices to articles

Suitable For

  • Developers using the Hexo static blog framework
  • Personal blog authors who prefer the Hux Blog visual and typographic style
  • Users who need to integrate Gitalk comments and Busuanzi statistics in Hexo
  • Users who accept the Apache-2.0 license terms and are willing to retain relevant notices

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Install the SCSS renderer: npm install hexo-renderer-scss --save

  2. 2

    Clone the theme into the themes directory: git clone https://github.com/hhking/hexo-theme-huxo.git themes/huxo

  3. 3

    Change the theme field to huxo in the Hexo site configuration

  4. 4

    Theme configuration can be modified in the theme's own _config.yml, or overridden by creating _data/huxo.yml in the source directory

  5. 5

    For detailed configuration, refer to the author's blog configuration repository: https://github.com/hhking/hhking.github.io/tree/hexo

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version in the public repository under the Apache-2.0 license; the free scope applies to that 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 are permitted; distribution must include the Apache-2.0 license.
  • Modified files must carry prominent notices of changes, and relevant copyright, patent, trademark, and attribution notices must be retained.
  • If the original project includes a NOTICE file, applicable attribution notices must be retained when distributing derivative works.
  • The license includes an applicable contributor patent grant; initiating patent litigation as described in the license terminates that patent grant, and no trademark use rights are granted.
  • 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

  • Using this theme requires first installing the hexo-renderer-scss renderer dependency; otherwise SCSS styles cannot be compiled and the theme will not render properly.
  • The theme must be manually placed into the Hexo site's themes/huxo directory via git clone and depends on the Hexo framework; it cannot be used independently of Hexo.
  • Enabling Gitalk comments requires creating a GitHub OAuth application and providing credentials such as clientID and clientSecret, which is an external service configuration requirement.
  • Busuanzi visit statistics rely on the third-party external service busuanzi.ibruce.info; its availability and data are provided by that external site and are not a feature of the theme itself.
  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's Apache-2.0 license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

no-charge, royalty-free, irrevocable copyright license

Original License Text

npm install hexo-renderer-scss --save

Original README

git clone https://github.com/hhking/hexo-theme-huxo.git themes/huxo

Original README

增加 gitalk 支持

Original README

增加 [不蒜子](https://busuanzi.ibruce.info/) 统计

Original README
https://github.com/hhking/hexo-theme-huxo/blob/master/LICENSEhttps://github.com/hhking/hexo-theme-huxo/blob/master/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-03. 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
2024-05-23
Screenshot last checked
2026-10-03

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.

Review declaration: [email protected] · 2026-10-04

Inspect the recorded source material

SHA-256: 5ae7bb98350300c86e9f87403094eb420347e4136d4088b7a67ca991f6107b54

2026-10-03T15:17:11.407Z

Source file / repository
# Hexo Theme Huxo
> 移植的主题 Hux Blog(V1.8), 感谢 [Huxpro](https://github.com/Huxpro/huxpro.github.io) 设计这样一个完美的主题。同时也感谢 [Kaijun](https://github.com/Kaijun/hexo-theme-huxblog) 提供的参考。

### [Demo →](https://blog.hhking.cn/)

![](http://huangxuan.me/img/blog-desktop.jpg)

## Usage
```
npm install hexo-renderer-scss --save
git clone https://github.com/hhking/hexo-theme-huxo.git themes/huxo
```

修改配置文件中的 theme 字段为 huxo:

```
# Extensions
## Plugins: http://hexo.io/plugins/
## Themes: http://hexo.io/themes/
theme: huxo
```

直接修改主题 `_config.yml`, 或者在 `source` 目录下新建 `_data/huxo.yml` 来配置主题

详细配置可以参考我的博客配置:https://github.com/hhking/hhking.github.io/tree/hexo

## 做了一些微小的工作
- 重构了部分代码
- 修改百度和谷歌统计的配置,增加屏蔽 localhost 环境
- 增加 gitalk 支持
- 修改社交链接配置,更自由方便
- 增加 [不蒜子](https://busuanzi.ibruce.info/) 统计
- 增加文章版权声明 creativecommons
- 增加文章赞赏配置功能
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.