Hexo博客

hexo-theme-Annie — Hexo 博客模板

作者 Sariay

Annie 是一个面向散文、诗歌、小说类写作的 Hexo 博客主题,README 列出了随机页头背景、相册、评论、分享、统计、点赞、目录、代码高亮、本地搜索和多语言等模块。

看看你的网站会是什么样

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

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

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

全部页面与视图 3

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

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

值得关注的模板亮点

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

01

页头随机背景与文章缩略图背景

02

两种主页模板,主页文章无限加载

03

分类页、标签页按分类或标签查询并展示相关文章

04

相册页支持分类与搜索图片

05

文章页集成评论、分享、统计、点赞、目录、进度条与代码复制等模块

06

支持 MathJax 数学公式、color quote 与本地搜索

模板详细介绍

Annie 是一个 Hexo 博客主题,README 将其定位为适合散文、诗歌、小说等文艺类内容的简单主题。主题提供两种主页模板,主页文章支持无限加载;页头使用随机背景,文章可设置封面图并用于主页缩略图和文章详情页页头。分类页和标签页在点击指定分类或标签后查询并展示相关文章,相册页支持分类和搜索图片。文章页包含相关文章、评论、分享、统计、点赞、阅读进度与目录、代码复制与语言提示等模块,并支持 MathJax 数学公式和 color quote。站点层面支持本地搜索、百度/CNZZ/Google/腾讯分析统计,以及中文简体、中文繁体、英文三种语言。README 给出了安装、站点配置、主题配置、文章封面设置和主题更新的步骤,但未说明主题的具体版本要求、构建产物或生产环境表现。

Hexo博客

适合你的项目吗?

适用场景

  • 搭建以散文、诗歌、小说等文字内容为主的 Hexo 个人博客
  • 需要相册页并希望按分类或关键词查找图片的博客
  • 希望在文章页展示相关文章、评论、分享、统计和点赞模块的站点
  • 需要中文简体、中文繁体或英文界面,并使用本地搜索的博客

适合人群

  • 使用 Hexo 搭建博客并偏好文艺、简洁风格的作者
  • 需要相册、分类标签检索、相关文章等模块的博客维护者
  • 希望按 README 指引自行配置评论、统计、分享等第三方服务的用户

上手与定制指南

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

  1. 1

    通过 git clone 将仓库克隆到 themes 目录,并确保文件夹名为 Annie,再把站点 _config.yml 的 theme 字段改为 Annie。

  2. 2

    站内搜索需安装 hexo-generator-search-zip 插件,并在站点和主题的 _config.yml 中分别添加 search 与 local_search 配置。

  3. 3

    代码高亮需在站点 _config.yml 中将 highlight 的 enable 和 line_number 设为 true,并在主题配置中设置 highlight_theme 与 code_copy。

  4. 4

    每篇文章可在 front matter 中用 cover 字段指定封面图路径,用于主页缩略图和文章详情页页头背景。

  5. 5

    README 建议未改动代码时可在 themes/Annie 目录执行 git pull 更新主题,改动较多时下载源码包定制。

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

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

使用时需要遵守

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

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
  • 评论模块依赖第三方服务 gitalk、valine、livere,需自行配置相应账号或服务。
  • 分享模块依赖第三方服务 addThis、baiduShare、shareThis、socialShare。
  • 统计模块依赖第三方服务 leancloud、busuanzi。
  • 文章点赞模块依赖 leancloud 服务。
  • 站点分析依赖百度、CNZZ、Google、腾讯等第三方统计服务。
  • 站内搜索需额外安装 hexo-generator-search-zip 插件。
  • README 声明所引用的其他开源资源相关权利归其各自作者所有。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

7. 文章评论模块:gitalk 、valine 、livere

README 原文

8. 文章分享模块:addThis 、baiduShare 、shareThis 、socialShare

README 原文

9. 文章统计模块:leancloud 、busuanzi

README 原文

10. 文章点赞模块:leancloud

README 原文

14. 站点分析模块:baidu_analytics 、cnzz_analytics 、google_analytics 、tencent_analytics:

README 原文

第一步:安装 ```hexo-generator-search-zip```插件

README 原文

(Relevant Rights Reserved by Them!)

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

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

项目核对记录与介绍依据

模板资料

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

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

这个项目需要核对什么

记录的仓库更新时间
2020-01-08
截图检查日期
2026-10-08

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

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

查看具体选型方法 →

介绍的制作与核对状态

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

审核声明: codex-user-requested-batch-review-20261017 · 2026-10-16

查看当时使用的来源资料

SHA-256: 2a65bf6ed5d13ebea712facddc942747f21b7947580dcf0b2ae0b43515b3516a

2026-10-08T13:03:48.368Z

来源文件 / 仓库
# Annie theme
[![GitHub issues](https://img.shields.io/github/issues/Sariay/hexo-theme-Annie?style=for-the-badge)](https://github.com/Sariay/hexo-theme-Annie/issues)  ![GitHub top language](https://img.shields.io/github/languages/top/Sariay/hexo-theme-Annie?style=for-the-badge)  [![GitHub license](https://img.shields.io/github/license/Sariay/hexo-theme-Annie?style=for-the-badge)](https://github.com/Sariay/hexo-theme-Annie/blob/master/LICENSE)

Annie是一个简单的Hexo博客主题,如果你喜欢散文、诗歌、小说......那么它可能合你心意!  [☞预览-1](https://sariay.github.io/2019/03/12/相册主题Dream介绍/),[☞预览-2](https://sariay.github.io/hexo-theme-Annie/)

### Features

1. 文艺、优雅、简洁的博客主题
2. 页头随机背景+文章缩略图背景
3. 两种主页模板,主页文章无限加载
4. 分类页、标签页点击指定分类、标签后,查询并展示相关文章
5. 相册页可以分类、搜索图片
6. 相关文章模块:文章页展示与该篇文章相关的系列文章
7. 文章评论模块:gitalk 、valine 、livere 
8. 文章分享模块:addThis 、baiduShare 、shareThis 、socialShare 
9. 文章统计模块:leancloud 、busuanzi 
10. 文章点赞模块:leancloud
11. 文章阅读模块:toc目录、进度条、进度百分比
12. 文章代码模块:代码复制、代码语言提示、5种高亮主题([Refer & use Next' theme](https://github.com/iissnan/hexo-theme-next/))
13. 文章Markdown:支持数学公式(MathJax),color quote([Refer & use Minos' theme](https://github.com/ppoffice/hexo-theme-minos/blob/master/scripts/99_tags.js))
14. 站点分析模块:baidu_analytics 、cnzz_analytics 、google_analytics 、tencent_analytics:
15. 站点文章搜索:local search
16. 多语言支持:中文简体、中文繁体、英文

### Get started

### Installation

```bash
git clone https://github.com/Sariay/hexo-theme-Annie.git
```
然后,将站点目录下的`_config.yml`文件中的`theme`字段修改为Annie。

确保**themes**目录下存在名为Annie的文件夹(hexo-theme-Annie→Annie)

### Site config

原则上,你应该编辑站点目录下的`_config.yml`文件。

- [x] **语言支持**

```yml
# Site
title: SARIAY-Blog
subtitle:
description:
keywords:
author: Sariay
language:
timezone: 
```

设置`language`的值:`en | zh-CN |zh-TW`

- [x] **站内搜索**

第一步:安装 ```hexo-generator-search-zip```插件

```bash
$ npm install hexo-generator-search-zip --save
```

第二步:编辑站点目录下的`_config.yml`文件

```yml
# 添加下列参数

search:
  path: search.json
  zipPath: search.zip
  versionPath: searchVersion.txt
  field: post
  #field: post, page or all
```

第三步:编辑主题目录下的`_config.yml`文件

```yml
# 添加下列参数(若不存在),并将enable置为true!

# Local search
# Dependencies: https://github.com/flashlab/hexo-generator-search
local_search:
    enable: true
    # if auto, trigger search by changing input
    # if manual, trigger search by pressing enter key or search button
    trigger: auto
    # show top n results per article, show all results by setting to -1
    top_n_per_article: 2
```

- [x] **代码高亮**

基于hexo自身的代码块解析插件的特性,弃用[hexo-prism-plugin](https://github.com/ele828/hexo-prism-plugin),参考、使用next主题的代码风格。

1. `highlight、line_number`的值应为`true`

```yml
# Writing
new_post_name: :title.md # File name of new posts
default_layout: post
titlecase: false # Transform title into titlecase
external_link: true # Open external links in new tab
filename_case: 0
render_drafts: false
post_asset_folder: true
relative_link: false
future: true
highlight:
  enable: true
  line_number: true
  auto_detect: false
  tab_replace:
```

2. 设置`highlight_theme、code_copy`(主题目录的config.yml)

```yml
# post_code
# normal | night | night blue | night bright | night eighties
highlight_theme: night bright
code_copy:
    enable: true
```

### Theme config

你可以阅读文章 [《Annie主题使用说明》](https://sariay.github.io/2018/08/27/Annie主题使用说明/) 获取相关模块的信息,例如页头背景、相册、评论、文章点赞 !

### Post config

每一篇文章都可以设置一张特色图,该特色图将用于主页(文章缩略图)和文章详情页(页头背景)。

文章的模板样例如下,cover即为文章封面图的路径,你可以使用相对路径或绝对路径。

```markdown
---
title: {{ title }}
date: {{ date }}
cover: https://.../
categories: categories
tags: tags
---
```

### Theme update

如果你使用主题后,几乎未改动代码,那么可以使用下面的`命令行`更新主题。

```bash
cd themes/Annie
git pull
```

如果你使用主题后,自定义改动相当多的代码,推荐下载源码包以进行定制!

### Other questions

如果你有问题反馈:  [issues](https://github.com/Sariay/hexo-theme-Annie/issues) 						(请务必先于**issues**中寻找答案)

如果你喜欢该主题:  [star](https://github.com/Sariay/hexo-theme-Annie)						(**star**越多,更新的动力越大😂)

如果你想定制主题:  [fork](https://github.com/Sariay/hexo-theme-Annie/fork)						(当然,**Annie**亦期待你的贡献)

主题交流群如下,招募群主!(1023390049,口令ANNIE)

![主题交流群](https://github.com/Sariay/hexo-theme-Annie/blob/master/source/img/Annie_qq_qrcode.jpg)

### Contributor

欢迎各种形式的贡献。

### Todo

- [x] 评论功能
- [x] 文章目录
- [x] 文章点赞💗
- [x] 阅读计数
- [x] 相关文章
- [x] 相册模块
- [x] 站点分析统计[b421393](https://github.com/Sariay/hexo-theme-Annie/commit/b421393dd259809fadba119547fda4fcf2633f1f)
- [x] 文章分享功能[b421393](https://github.com/Sariay/hexo-theme-Annie/commit/b421393dd259809fadba119547fda4fcf2633f1f)
- [x] 文章目录优化[b421393](https://github.com/Sariay/hexo-theme-Annie/commit/b421393dd259809fadba119547fda4fcf2633f1f)
- [x] 文章字体调整[b421393](https://github.com/Sariay/hexo-theme-Annie/commit/b421393dd259809fadba119547fda4fcf2633f1f)
- [ ] 语言支持优化 [4](https://github.com/Sariay/hexo-theme-Annie/issues/6#issue-369754545)
- [ ] 相册图片利用 [5](https://github.com/Sariay/hexo-theme-Annie/issues/6#issue-369754545)
- [ ] valine与<u>文章阅读计数</u>的冲突问题,参考[valine官网](https://valine.js.org/visitor.html)、[next主题案例](https://valine.js.org/visitor.html)(注:当前使用DesertsP版的[valine](https://github.com/DesertsP/Valine))
- [ ] ...

2020.1.7 日新增,<u>欢迎填坑!</u>

- [ ] 评论插件:[hypercomments](https://www.hypercomments.com/en/demo?type=blogs#) 、[utterances](https://utteranc.es/)、[畅言云评](http://changyan.kuaizhan.com/packages-intro)
- [ ] 相册页:寻找替代品
- [ ] 多语言站点:接入翻译接口
- [ ] 优化布局:index-pure
- [ ] 在线聊天:daovoice 
- [ ] 增加二维码:便于文章分享和阅读
- [ ] ...

### Thanks

[hexo-generator-search-zip](https://github.com/SuperKieran/hexo-generator-search-zip) plugin by [Kieran](https://github.com/SuperKieran/hexo-generator-search-zip)

The index-page layout referenced [Diaspora](https://github.com/LoeiFy/Diaspora)

The archive-page layout referenced [Feng'Blog](https://1984n.win/archives-post/)

Other open source...

(Relevant Rights Reserved by Them!)

### License

MIT
反馈内容错误

看看同类模板

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