Hexo博客

hexo-theme-aircloud — Hexo 博客模板

作者 aircloud

Hexo-Theme-AirCloud 是一个以博文内容为中心的简洁 Hexo 博客主题,采用 MIT 许可,支持全局搜索高亮、giscus 等评论、文章目录、访问量统计与中英文切换。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

3 个预览视图
桌面端首页1 / 3
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 3

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-09查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

以博文内容为中心,默认不铺排主题色块与图片,也不要求每篇博文配图

02

默认不生成博文摘要,避免从正文截取造成表达不完整

03

全局搜索并对搜索内容进行高亮

04

文章详情页提供文章目录

05

内置 giscus 评论支持,并可配置 gitment、disqus、LiveRe

06

提供总体 UV/PV 与单页 PV 访问量统计,支持中英文语言切换

模板详细介绍

Hexo-Theme-AirCloud 是面向 Hexo 的博客主题,设计上把重心放在文章本身:默认不使用大范围主题色块与图片铺排,也不要求每篇博文配图;默认不生成博文摘要,避免从正文截取导致表达不完整。主题提供全局搜索并对搜索结果高亮、文章详情页目录、访问量统计(总体 UV/PV 与单页 PV)以及中英文语言切换。评论功能内置对 giscus 的支持,同时可配置 gitment、disqus 和 LiveRe。使用方式与其他 Hexo 主题一致,将主题放入 themes 目录并在 _config.yml 中配置;搜索、标签页、关于页、评论等需要按文档完成对应插件或页面配置,否则相关功能可能无法正常使用。

Hexo博客

适合你的项目吗?

适用场景

  • 用 Hexo 搭建以文字内容为主的个人博客
  • 希望博客默认不依赖配图、不生成摘要的写作场景
  • 需要文章目录、全局搜索高亮与访问量统计的博客
  • 希望通过 giscus 等评论系统为文章接入评论
  • 需要中英文界面切换的 Hexo 站点

适合人群

  • 使用 Hexo 并偏好简洁文字排版的博主
  • 不常为每篇博文准备配图的开发者
  • 需要文章目录、搜索高亮与访问量统计的博客作者
  • 希望使用 giscus、disqus 等评论系统的 Hexo 用户

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    将主题 clone 或下载后复制到 Hexo 项目的 themes 文件夹下,并参考官方 DEMO 配置 _config.yml,否则可能造成功能缺失。

  2. 2

    启用搜索需安装 hexo-generator-search 插件,并在 _config.yml 中配置 search 的 path 与 field。

  3. 3

    标签页与关于页需通过 hexo new page tags 和 hexo new page about 创建,并分别设置 layout 为 tags 和 about。

  4. 4

    评论功能需按所选类型(giscus、gitment、disqus、LiveRe)在 _config.yml 的 comment 段完成对应配置。

  5. 5

    favicon 应放在博客根目录的 /source/img 下,而不是主题文件夹内;文章应避免跳级目录,以免影响目录展示。

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
  • 启用全局搜索功能前,必须先安装 hexo-generator-search 插件,否则搜索无法使用。
  • 标签页与关于页默认不存在,需自行在 source 下创建对应文件夹与页面,否则这两个页面不可用。
  • 使用 giscus 评论需先在 giscus.app 完成配置并获取 script 标签,属于外部服务依赖。
  • 使用 disqus 评论需先在 disqus.com 注册账号并创建站点,属于外部服务与账号依赖。
  • LiveRe 评论插件分 city 免费版与 premium 付费版,免费使用仅限 city 版,更高需求需付费升级。
  • favicon 必须放在博客根目录的 /source/img 下,不能放在主题文件夹内,否则配置不生效。
  • 底部社交平台链接仅支持内置的几种,新增其他社交平台必须改动主题模板代码。
  • 文章标题层级不可跳级,否则可能导致 Hexo 解析出错并影响文章目录展示。
  • 段落默认首行缩进两字符,且无法对段内换行后的内容缩进,多行缩进需改用多个段落或列表。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

为了使用搜索功能,首先需要安装下列插件:

README 原文

如果是新项目,默认是没有`标签`页面和`关于`页面的,需要在`source`文件夹下建立`tags`文件夹和`about`文件夹。

README 原文

只需要在 https://giscus.app 配置好,然后把对应的 script 标签复制

README 原文

disqus 是一个使用比较广泛的评论系统,我们需要先在[官方网站](https://disqus.com)注册一个账号。

README 原文

该插件分为city和premium两个版本,其中city版是适合所有人使用的免费版本,有更高需求的可以考虑premium版本。

README 原文

项目的 favicon 默认在你的博客根目录的 `/source/img` 下面,在 `/source/img` 下面添加 favicon.ico 即可,不要添加在主题文件夹内。

README 原文

目前暂不支持在不改动模版代码的前提下新增社交平台

README 原文

文章不要有跳级目录,比如一个`###`三级目录下是一个`#####`五级目录,然后又有一个`###`三级目录,这样有可能导致 hexo 解析出错,从而影响文章目录部分的展示。

README 原文

文章的段落(p)都有默认的两个字符的首行缩进,虽然能识别 markdown 段落中的换行,但是无法对换行后的内容进行缩进

README 原文
https://github.com/aircloud/hexo-theme-aircloud/blob/master/LICENSEhttps://github.com/aircloud/hexo-theme-aircloud/blob/master/readme.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-09。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料一般 · 68 / 100
技术栈
Hexo
网站类型
博客
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2023-05-15
截图检查日期
2026-10-09

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Hexo。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

审核声明: [email protected] · 2026-10-10

查看当时使用的来源资料

SHA-256: 87d56d91662d2f44c1c18724de4bc2e7f8a7762dc78b62c84b4377c19d544653

2026-10-09T17:08:44.629Z

来源文件 / 仓库
## Hexo-Theme-AirCloud: 一个简洁轻量的 hexo 博客主题

> [English Document](./readme-en.md) | [预览地址](http://niexiaotao.cn/)

## 功能简介

Hexo-Theme-AirCloud 是一个简洁轻量的 hexo 博客主题,旨在将中心放在博文本身,因此:

* 默认没有大范围的主题色块、图片铺排等,也不要求每片博文配图,一方面这并不是我们记录知识的重点,另外一方面可能程序员群体并没有足够的素材,容易造成主题纠纷。
* 建议通过不冗余的内容进行传达,比如默认没有博文摘要,因为不少开发者写博客的时候没有写博文摘要,如果从博客前一部分截取往往不能表达完整思想。

另外,该主题主要实现的功能有:

* 全局搜索功能,并对搜索内容进行高亮。
* 博客评论功能:内置了针对 https://giscus.app/ 的支持
* 文章详情页文章目录功能
* 访问量统计(总体UV、PV,单页PV)
* 语言切换能力,目前支持中文和英文

## 起步

> 我在"常见问题"中总结了该项目之前被提及的一些问题,如果你在使用过程中遇到了问题,可以在"常见问题"中寻找答案,如果没能解决,欢迎提[issue](https://github.com/aircloud/hexo-theme-aircloud/issues),我会保证回复。

注意,如果你不按照"功能适配"部分的内容进行操作,可能会导致相关提及的功能无法正常使用。

* [基本使用](https://github.com/aircloud/hexo-theme-aircloud#%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8)
* [功能适配](https://github.com/aircloud/hexo-theme-aircloud#%E5%8A%9F%E8%83%BD%E9%80%82%E9%85%8D)
    * [搜索功能](https://github.com/aircloud/hexo-theme-aircloud#%E6%90%9C%E7%B4%A2%E5%8A%9F%E8%83%BD)
    * [`标签`页面 & `关于`页面](https://github.com/aircloud/hexo-theme-aircloud#%E6%A0%87%E7%AD%BE%E9%A1%B5%E9%9D%A2--%E5%85%B3%E4%BA%8E%E9%A1%B5%E9%9D%A2)
    * [评论功能](https://github.com/aircloud/hexo-theme-aircloud#%E8%AF%84%E8%AE%BA%E5%8A%9F%E8%83%BD)
    * [favicon 的配置](https://github.com/aircloud/hexo-theme-aircloud#%E6%A0%87%E7%AD%BE%E9%A1%B5%E9%9D%A2--%E5%85%B3%E4%BA%8E%E9%A1%B5%E9%9D%A2)
    * [底部自定义](https://github.com/aircloud/hexo-theme-aircloud#%E5%BA%95%E9%83%A8%E8%87%AA%E5%AE%9A%E4%B9%89)
    * [站长统计](https://github.com/aircloud/hexo-theme-aircloud#%E7%AB%99%E9%95%BF%E7%BB%9F%E8%AE%A1)
* [高级自定义](https://github.com/aircloud/hexo-theme-aircloud#%E9%A6%96%E8%A1%8C%E7%BC%A9%E8%BF%9B)
    * [首行缩进](https://github.com/aircloud/hexo-theme-aircloud#%E9%A6%96%E8%A1%8C%E7%BC%A9%E8%BF%9B)
* [常见问题](https://github.com/aircloud/hexo-theme-aircloud#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)
    * [如何取消赞赏功能?](https://github.com/aircloud/hexo-theme-aircloud#%E5%A6%82%E4%BD%95%E5%8F%96%E6%B6%88%E8%B5%9E%E8%B5%8F%E5%8A%9F%E8%83%BD)
* [一些注意事项](https://github.com/aircloud/hexo-theme-aircloud#%E4%B8%80%E4%BA%9B%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9)    

## 基本使用    

**建议:参考 [DEMO](https://github.com/aircloud/hexo-aircloud-blog) 进行配置,尤其是 _config.yml 部分,否则可能会造成功能缺失**

同其他博客主题使用方式相同,直接 clone 或者下载本项目,复制粘贴到 themes 文件夹下即可。

具体的 _config.yml 自定义配置,请参考[DEMO](https://github.com/aircloud/hexo-aircloud-blog)。

## 功能适配

### 搜索功能

为了使用搜索功能,首先需要安装下列插件:

```shell
npm i hexo-generator-search --save
```

然后在 _config.yml 中进行配置,可以参考如下配置:

```
search:
  path: search.json
  field: post
```

### `标签`页面 & `关于`页面

如果是新项目,默认是没有`标签`页面和`关于`页面的,需要在`source`文件夹下建立`tags`文件夹和`about`文件夹。

>注:建议不要直接新建文件,而是采用 hexo 的 `hexo new page tags` 和 `hexo new page about` 的方式新建文件,这样可以被 hexo 索引到。

其中`tags`文件夹中新建`index.md`并写入:

```
    ---
    layout: "tags"
    title: "Tags"
    ---
```

`about`文件夹下`index.md`为一篇支持 markdown 格式的文件,需要在开头添加:


```
    ---
    layout: "about"
    title: "About"
    date: 2016-04-21 04:48:33
    comments: true
    ---
```

### 评论功能

目前,本博客支持以下评论功能:
- [giscus](https://giscus.app/) 推荐目前使用
- [gitment](https://imsun.net/posts/gitment-introduction/)(gitment 经常会出现限频或者 404 等错误,其作者已关闭github认证转发服务)
- [disqus](https://disqus.com) 
- [LiveRe](https://www.livere.com)


#### giscus

只需要在 https://giscus.app 配置好,然后把对应的 script 标签复制,参考下面的配置在 _config.yml 里面配置即可。

[DEMO](https://github.com/aircloud/hexo-aircloud-blog) 目前就是使用了这个评论功能,建议直接参考(但请勿直接复制下面的内容)。

```
comment:
  type: giscus
  script: |
      <script src="https://giscus.app/client.js"
          data-repo="aircloud/hexo-aircloud-blog"
          data-repo-id="MDEwOlJlcG9zaXRvcnkxMjkwNDgyNjg="
          data-category="Announcements"
          data-category-id="DIC_kwDOB7EezM4COhKJ"
          data-mapping="title"
          data-reactions-enabled="1"
          data-emit-metadata="0"
          data-input-position="bottom"
          data-theme="light"
          data-lang="zh-CN"
          crossorigin="anonymous"
          async>
      </script>
```

#### gitment

建议先在[gitment](https://imsun.net/posts/gitment-introduction/)进行了解,然后参考[DEMO](https://github.com/aircloud/hexo-aircloud-blog)进行配置,其中一些相关项目如下:

```
comment:
  type: gitment
  id: your-id-created-by-https://github.com/settings/applications/new
  secret: your-secret-created-by-https://github.com/settings/applications/new
  owner: aircloud
  repo: hexo-aircloud-blog
```

#### disqus

disqus 是一个使用比较广泛的评论系统,我们需要先在[官方网站](https://disqus.com)注册一个账号。

登录后,点击首页的 GET STARTED 按钮,之后选择 I want to install Disqus on my site 选项,填写相关内容,值得注意的是,`Website Name` 需要全网唯一,而且,一般情况,假设你的 `Website Name` 填写的是 example,那么下文 `script` 字段就可以写 `'https://example.disqus.com/embed.js'`。

当然,你也可以在下一步 -> 选择 basic 免费套餐 -> 选择最后的 "I don't see my platform listed, installed manually with universal code" -> 找到代码中的 `s.src = 'https://xxxx.disqus.com/embed.js';
` , 从而找到 script 地址。(无需插入 disqus 给出的脚本,只需按照这里的说明配置即可)

之后,你需要在 `_config.yml` 中配置如下内容:

```
comment:
   type: disqus
   script: 'https://example.disqus.com/embed.js'
```

当然,你也可以配置`url` 和 `identifier`, 但是这个就属于高级内容了,对于我们一般的 hexo 博客网站来说必要性不大,如果你需要配置这些内容,可能你已经是一个高级玩家了,可以在 `themes/aircloud/layout/layout.ejs` 的相关代码的基础上进行改动。

>注意: 目前,直接嵌入 disqus 的代码可能会加载失败,你也可以考虑将相关代码放在自己的博客下引入:在 public 文件夹下新建文件放入代码,跟随发布即可(放入 source 文件夹下可能会由于 hexo 的处理变得有错误),并同时更改 `_config.yml` 中的配置。

#### LiveRe

LiveRe 是一款来自韩国的支持中文且没有被墙LiveRe评论插件,重点是使用无需翻墙。

该插件分为city和premium两个版本,其中city版是适合所有人使用的免费版本,有更高需求的可以考虑premium版本。

注册之后,选择 安装 -> 选 city版本,按提示操作进入到管理页面,系统会给出一段嵌入代码,找到其中的data-id和data-uid。

之后,你需要在`_config.yml`中配置如下内容

```
comment:
   type: livere
   livere_id: 'city'
   livere_uid: 
```

`livere_id` 和 `livere_uid`就是注册后获得的 data-id和data-uid。

### favicon 的配置

项目的 favicon 默认在你的博客根目录的 `/source/img` 下面,在 `/source/img` 下面添加 favicon.ico 即可,不要添加在主题文件夹内。

### 底部自定义

大家如果访问提供的预览链接,会发现我们的博客底部是提供一些内容的:一些社交平台的个人主页链接、友情链接、PV、UV 与 本模版链接。

一般情况下,大家无需改动底部的代码,直接在 `_config.yml` 中配置即可。

配置社交平台主页的样例代码:

```
# SNS settings
# 一些社交平台地址,支持以下几种:
weibo_username:     3286578617
zhihu_username:     ai-er-lan-xue-da
github_username:    AirCloud
twitter_username:   iconie_alloy
facebook_username:  xiaotao.nie.5
linkedin_username:  小涛-聂-80964aba
```

如果不想包括某些社交平台,直接注释或删除相关代码即可(目前暂不支持在不改动模版代码的前提下新增社交平台)。

配置友情链接的样例代码:

```
# Friends
# 友情链接
friends: [
    {
        title: "10000H",
        href: "https://www.10000h.top"
    },{
        title: "Xiaotao's Page",
        href: "https://niexiaotao.com"
    },{
        title: "It helps SEO",
        href: "#"
    }
]
```

最底部的 PV、UV 和模版地址,无需配置。

### 站长统计

如果不想包括某些统计平台,直接注释或删除相关代码即可。

```yml
analytics:
  google:
    # https://search.google.com
    site_verification:
    # https://analytics.google.com
    gtag_id:
  bing:
    # https://www.bing.com/webmasters
    site_verification:
  baidu:
    # https://ziyuan.baidu.com/site/index
    site_verification:
    # https://tongji.baidu.com
    id:
    # https://ziyuan.baidu.com/college/courseinfo?id=156&page=4#h2_article_title1
    disable_transformation: false
  cloudflare:
    # https://dash.cloudflare.com
    token:
  umami:
    # https://umami.is/
    host:
    id:
```

## 高级自定义

### 首行缩进

目前可以配置是否在博客页面带有首行缩进两个汉字的效果,默认是有首行缩进的效果的,但是也可以通过下面的配置代码进行关闭:

```
post_style:
    indent: 0
```

### 头像圆角

```
avatar_style:
  radius: true
```

## 常见问题

###  如何取消赞赏功能?

目前网站的赞赏功能做的比较鸡肋,缺乏一定的丰富度,如果你想取消这个功能,只需取消注释或者删除掉赞赏部分的相关配置即可:

```
donate:
  img: img/donate.jpg
  content: 感谢鼓励
```

另外,如果你对赞赏部分有用户体验较好并且通用型比较好的设计,也可以提 issue,我会考虑实现。


## 一些注意事项

由于一些hexo的历史遗留问题等,为了避免给用户在使用过程中带来太多麻烦(比如需要改动主题代码甚至hexo源码),建议用户使用过程中遵循一些规范:

* 文章不要有跳级目录,比如一个`###`三级目录下是一个`#####`五级目录,然后又有一个`###`三级目录,这样有可能导致 hexo 解析出错,从而影响文章目录部分的展示。
* 文章的段落(p)都有默认的两个字符的首行缩进,虽然能识别 markdown 段落中的换行,但是无法对换行后的内容进行缩进,所以这里需要注意样式问题(如果需要多行缩进,建议使用多个段落或者做成列表)。
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。