Meow 主题文档 - 进阶教程
搜索功能
搜索功能依赖 hexo-generator-searchdb,Meow 已对此插件进行适配。
如需开启此功能,请先安装插件。
npm install hexo-generator-searchdb --save |
如果你之前安装了 hexo-generator-search
,请将其卸载。
npm uninstall hexo-generator-search |
然后,在博客根目录下的_config.yml
文件最后添加以下配置(具体说明详见插件官方文档):
1 | search: |
最后,在主题配置文件中找到以下内容并按需配置。
1 | search: |
字数统计
字数统计功能依赖 hexo-wordcount,如需开启此功能,请先安装插件。
npm install hexo-wordcount --save |
接下来,你就可以开启文章字数统计、阅读时间预估以及网站页脚的字数统计功能了,配置方法详见《主题配置》文档。
评论模块
Meow 目前对 Waline 评论系统进行了适配。Waline 十分强大,支持匿名 / 登录评论、多种评论格式、表情包、反应统计、用户标签、多语言、评论通知、安全防护等功能。
在开启评论模块之前,你需要先根据 Waline 的官方文档说明进行数据库建立和服务端云函数部署。
接着,在主题配置文件中找到评论相关的内容,根据实际情况填写参数。
1 | comment: |
- Waline 配置:
参数 | 说明 |
---|---|
server_url | 进行服务端云函数部署后得到的地址 |
lang | 评论区语言,比如:zh-CN,en-US,详见多语言支持 |
emoji | 表情列表,按 YAML 数组形式列出表情预设链接,详见表情选项卡 |
reaction | 反应图片列表,按 YAML 数组形式列出图片链接。可以将反应栏目当作点赞功能使用,详见文章反应 |
option | Waline 还提供了许多客户端属性,详见组件属性 你可以在这个项内自由补充需要的配置,配置方法请参考下列样例 |
Waline option 的配置方法
按 YAML 格式列出配置项即可。
1 | option: |
注:由于 giscus 存在极大的缺点和限制,Meow 不再支持 giscus 作为评论系统。
文章加密
文章加密功能依赖 hexo-blog-encrypt。如需开启此功能,请先安装插件。
npm install hexo-blog-encrypt --save |
安装插件后,可以对某篇文章单独加密,也可以对某个 Tag 标签下的所有文章加密,还可以更换密码框的样式主题。
具体配置方法详见官方文档。
Meow 对 hexo-blog-encrypt
插件进行了适配与优化:
- 加密文章在首页、归档页会显示加密图标
- 加密文章的 TOC 目录会自动隐藏,直到解密后才可见
推荐插件
Hexo 有许多实用的插件可供选择,推荐使用以下插件:
- hexo-htmlnano-mini: 减小 Html、Css、JavaScript 文件的体积,从而优化网站访问速度
- hexo-pangu: 在中文字和半形字符之间插入空格,使文字排版更美观
- hexo-abbrlink: 为文章生成静态链接
- hexo-renderer-markdown-it: Markdown-it 渲染器,比默认的 hexo-renderer-marked 渲染器更强大
本作品由 小橘猫 于 2025-06-20 17:25:30 发布
作品地址:Meow 主题文档 - 进阶教程
除特别声明外,本站作品均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自 MEOW
