页头随机背景与文章缩略图背景
hexo-theme-Annie — Hexo 博客模板
作者 Sariay
Annie 是一个面向散文、诗歌、小说类写作的 Hexo 博客主题,README 列出了随机页头背景、相册、评论、分享、统计、点赞、目录、代码高亮、本地搜索和多语言等模块。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
两种主页模板,主页文章无限加载
分类页、标签页按分类或标签查询并展示相关文章
相册页支持分类与搜索图片
文章页集成评论、分享、统计、点赞、目录、进度条与代码复制等模块
支持 MathJax 数学公式、color quote 与本地搜索
模板详细介绍
Annie 是一个 Hexo 博客主题,README 将其定位为适合散文、诗歌、小说等文艺类内容的简单主题。主题提供两种主页模板,主页文章支持无限加载;页头使用随机背景,文章可设置封面图并用于主页缩略图和文章详情页页头。分类页和标签页在点击指定分类或标签后查询并展示相关文章,相册页支持分类和搜索图片。文章页包含相关文章、评论、分享、统计、点赞、阅读进度与目录、代码复制与语言提示等模块,并支持 MathJax 数学公式和 color quote。站点层面支持本地搜索、百度/CNZZ/Google/腾讯分析统计,以及中文简体、中文繁体、英文三种语言。README 给出了安装、站点配置、主题配置、文章封面设置和主题更新的步骤,但未说明主题的具体版本要求、构建产物或生产环境表现。
适合你的项目吗?
适用场景
- 搭建以散文、诗歌、小说等文字内容为主的 Hexo 个人博客
- 需要相册页并希望按分类或关键词查找图片的博客
- 希望在文章页展示相关文章、评论、分享、统计和点赞模块的站点
- 需要中文简体、中文繁体或英文界面,并使用本地搜索的博客
适合人群
- 使用 Hexo 搭建博客并偏好文艺、简洁风格的作者
- 需要相册、分类标签检索、相关文章等模块的博客维护者
- 希望按 README 指引自行配置评论、统计、分享等第三方服务的用户
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
通过 git clone 将仓库克隆到 themes 目录,并确保文件夹名为 Annie,再把站点 _config.yml 的 theme 字段改为 Annie。
- 2
站内搜索需安装 hexo-generator-search-zip 插件,并在站点和主题的 _config.yml 中分别添加 search 与 local_search 配置。
- 3
代码高亮需在站点 _config.yml 中将 highlight 的 enable 和 line_number 设为 true,并在主题配置中设置 highlight_theme 与 code_copy。
- 4
每篇文章可在 front matter 中用 cover 字段指定封面图路径,用于主页缩略图和文章详情页页头背景。
- 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 原文
https://github.com/Sariay/hexo-theme-Annie/blob/master/LICENSEhttps://github.com/Sariay/hexo-theme-Annie/blob/master/README.md(Relevant Rights Reserved by Them!)
README 原文
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
[](https://github.com/Sariay/hexo-theme-Annie/issues)  [](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)

### 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
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

hexo-theme-matery
A beautiful hexo blog theme with material design and responsive design.一个基于材料设计和响应式设计而成的全面、美观的Hexo主题。
Hexo · 博客

hexo-theme-cactus
:cactus: A responsive, clean and simple theme for Hexo.
Hexo · 博客

hexo-theme-volantis
A Wonderful Theme for Hexo.
Hexo · 博客

hexo-theme-aurora
Hexo Theme Aurora 是一款以极光色彩和渐变 UI 为核心的 Hexo 博客主题,整体走未来感路线。 它的首页采用杂志式网格布局,文章列表与精选区域层次分明,视觉上更接近个人媒体站点而非传统博客。
Hexo · 博客

hexo-theme-Claudia
Claudia 是一款为 Hexo 设计的博客主题,主打简洁外观与易配置。 它支持自动跟随设备深色模式,并在 README 中宣称拥有 90+ 的 Lighthouse 评分,适合追求轻量与性能的博客作者。
Hexo · 博客

hexo-theme-A4
A hexo theme that looks like an A4 paper.(一个类A4纸张质感的hexo博客主题。 )
Hexo · 博客
