Modified from Huang Xuan's Jekyll theme ported by Hu Weihuang, licensed under Apache-2.0
hexo-theme-ruyun — Hexo Blog Template
By ztygalaxy
Ruyun (hexo-theme-ruyun) is a Hexo-based personal blog theme, modified from Huang Xuan's Jekyll theme after Hu Weihuang's port, and is licensed under Apache-2.0.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Preview provided in the project README.
One original preview is available. Open the full image to inspect the design.
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Sidebar widgets can be toggled individually in the widgets section of _config.yml, including tags, introduction, archives, categories, search, etc.
Article header images default to the daily Bing wallpaper, with built-in daily hitokoto and daily poetry widgets
Supports LaTeX formula rendering; article parameters include subtitle, catalog, toc_nav_num, top, etc.
Can configure ICP filing number and Ministry of Public Security filing number, and place QR codes for official accounts and appreciation codes
Provides a NetEase Cloud Music background music module, controlled via article parameters musicid and musicauto
Template Details
Ruyun is a Hexo personal blog theme. The author made adjustments and additions based on Huang Xuan's Jekyll blog theme (ported by Hu Weihuang). The theme takes simplicity as its direction, removes some plugins, and modifies the homepage and article styles.
In terms of content presentation, the theme provides sidebar widgets such as article table of contents, tags, categories, archives, latest articles, and friend links, which can be enabled or commented out individually in the widgets section of _config.yml. Article header images default to the daily Bing wallpaper, and built-in widgets include daily hitokoto and daily poetry (jinrishici). Articles support parameters such as subtitle, catalog, toc_nav_num, and top, and LaTeX formula rendering has been added.
In terms of localization and personalization, the theme has been localized for main content, supports filling in ICP filing number and Ministry of Public Security filing number, can place QR codes for official accounts and appreciation codes, and adds social displays for Zhihu, Bilibili, and Jike. Site search is implemented via Dogedoge, and RSS subscription is configured through feed. It also provides a NetEase Cloud Music background music module, where musicid and musicauto can be filled in article parameters.
Usage involves configuring personal information, deployment repository, sidebar widgets, and article parameters in the _config.yml of a Hexo project. The avatar can be replaced at source/img/avatar/ironman.png or by modifying the sidebar-avatar path. The repository provides the author's blog as a reference for the effect; some plugins are not enabled. The theme's styles and resource files can be modified as needed directly in directories such as layout.
Is it right for your project?
Use Cases
- Building an article-focused personal Hexo blog that needs tags, categories, archives, and table of contents navigation
- Wanting the blog homepage and article pages to use the daily Bing wallpaper as the default header image
- Needing to display filing information, official account, or appreciation QR codes on the blog
- Writing technical articles containing LaTeX formulas and wanting them to render correctly
- Configuring NetEase Cloud Music background music for articles or pages
Suitable For
- Site owners using Hexo to build personal blogs
- Users who prefer a simple homepage and article style and are willing to modify theme files directly
- Blog authors who need a Chinese interface, filing information display, and domestic social links
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Configure personal information in the _config.yml of the Hexo project, and set the deploy repository, branch, and message according to the README example
- 2
The avatar can be replaced at source/img/avatar/ironman.png, or a path can be specified via sidebar-avatar; the sidebar switch controls sidebar display
- 3
Enable sidebar widgets as needed under widgets, and comment out unwanted items with #; fill in filing information at icp
- 4
Article parameters include title, subtitle, date, catalog, header-img, tags, toc_nav_num, musicid, musicauto, top
- 5
RSS subscription is configured in feed; for parameter details, see the hexo-generator-feed documentation; site search relies on Dogedoge
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version in the public repository under the Apache-2.0 license; the free scope is the code of this version and does not mean that external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution are permitted; the Apache-2.0 license must be included when distributing.
- Modified files must prominently indicate changes, and relevant copyright, patent, trademark, and attribution notices must be retained.
- If the original project includes a NOTICE file, applicable attribution notices in it 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
- The site search function relies on the third-party site Dogedoge to provide search services, which is an external service dependency; if that service becomes unavailable or changes, the search function may fail.
- The default article header image is taken from the daily Bing wallpaper, which is an external third-party resource; its availability and licensing are determined by the external service, and users must confirm them before use.
- The daily hitokoto and daily poetry widgets rely on two external API services, hitokoto.cn and jinrishici.com; enabling them requires accessing these third-party interfaces.
- The background music module uses NetEase Cloud Music and requires filling in a NetEase Cloud Music id in article parameters, depending on the content and links of that external platform.
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses; they 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
依托 [Dogedoge](https://www.dogedoge.com/) 实现站内检索功能
Original README
修改文章默认头图为每日必应壁纸
Original README
增加[每日一句](https://hitokoto.cn/api)、[一诗](https://www.jinrishici.com)等 widget 插件
Original README
https://github.com/ztygalaxy/hexo-theme-ruyun/blob/master/LICENSEhttps://github.com/ztygalaxy/hexo-theme-ruyun/blob/master/README.md增加网易云音乐作为背景音乐模块
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
- Less documented · 48 / 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-06-03
- Screenshot last checked
- 2026-10-02
No demo link is recorded. Use the repository instructions to evaluate the project locally; the screenshot alone cannot establish interactive behavior.
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: 2beaf9f9a1e26b8b8f829d3a011a8dd9b600521de430c0f6f639dc303953dd36
2026-10-02T15:04:31.236Z
Source file / repository<p align="center">
<img src="https://pic.tyzhang.top/images/2021/01/14/logo_b.png" width="100px"/>
</p>
## 如云 / hexo-theme-ruyun
一个 Hexo 个人博客主题。
基于[胡伟煌](http://www.huweihuang.com/)移植的[黄玄 Jekyll 博客主题](https://github.com/Huxpro/huxpro.github.io)修改而来。我对它进行了一些调整和新增,以便更适合我的口味。
### 🎨 修改
- **大道至简**:删除多项不必要的功能插件。
- **我的口味**:主页、文章样式的修改,更简洁直观。
- **每天皆不同**:唯一的不同,就是处处皆不同。修改文章默认头图为每日必应壁纸,增加[每日一句](https://hitokoto.cn/api)、[一诗](https://www.jinrishici.com)等 widget 插件。
- **古法传承**:主要内容的汉化。
- **早韭晚菘**:增加网易云音乐作为背景音乐模块,为你的文章、页面配一个更应景的BGM。
- **一碗米粉**:放置你自己的公众号、赞赏码等二维码。
- **备案轻松**:一键设置备案网站 ICP 备案号、公安部备案号。
- **LaTex**:增加对 LaTex 公式的渲染、正常显示。
- **社交加加**:增加知乎、哔哩哔哩和即刻社交页面展示。
- **搜索到位**:依托 [Dogedoge](https://www.dogedoge.com/) 实现站内检索功能。
### 🌈 效果
我的博客: [ztygalaxy](https://ztygalaxy.github.io),部分插件未启用。

### 🔨 用法
在 `_config.yml` 中配置个人信息。
#### 1. 替换 Repo 信息.
```yml
deploy:
type: git
repository: 你的Repo名称,如ztygalaxy.github.io
branch: master
message: Update Content
```
#### 2. 继续客制化.
通过替换、修改 `source/img/avatar/ironman.png` 来配置头像。
或者修改它的路径:
```yml
sidebar: true # 侧边栏开关.
sidebar-about-description: "你的个人描述"
sidebar-avatar: img/你的头像路径
```
在 `widgets` 下配置侧边栏的部件,使用 `#` 关闭。
```yml
widgets:
- featured-tags # 标签
- short-about # 简介
#- recent-posts # 最新文章
#- friends-blog # 友链
- archive # 归档
- category # 分类
- a-sentence # 每日一句
- a-poem # 每日诗句
- qrcode # 二维码展示,/img/avatar/qrcode.png
- search # 搜索功能
```
如果你的网站需要放置备案信息,填写 `icp`。
钢铁侠的回到顶部,可在 `css/image` 中替换。
其他样式和资源文件,可以在浏览器中检查元素到对应文件修改,例如 `layout` 文件夹下,它们的名字作用都很明了。
在 `feed` 中配置 RSS 订阅,[参数说明](https://github.com/hexojs/hexo-generator-feed#options).
#### 3. 文章撰写与参数说明
你应该非常熟悉 hexo 文章的生成撰写,也可以在给出的样例文章基础上修改,参数说明如下。
```yml
---
title: # 文章名称
subtitle: # 子标题,在博文列表显示简介
date: # 创建日期
catalog: true # 是否使用目录
header-img: # 头图地址
tags: # 标签
toc_nav_num: true # 是否使用目录
musicid: # 如果需要背景音乐,请填写其网易云id
musicauto: 1 # 是否需要自动播放,默认为1
top: 0 # 是否需要置顶
---
```
### 👦 相关
[胡伟煌的博客](http://www.huweihuang.com/) [黄玄的博客]( http://huangxuan.me/ ) [张天宇的博客](https://ztygalaxy.github.io)
相关阅读:[Hexo是怎么工作的](http://coderunthings.com/2017/08/20/howhexoworks/)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
