教程——博客中设置字数统计功能

博客中设置字数统计功能

  • 为什么将_config.anzhiyu.yml中的206行字数统计的功能从false变为true,不能统计字数,反而更新博客的时候会报错

这是因为 Anzhiyu 主题的字数统计功能依赖 hexo-wordcount 插件,但当前环境中缺少该依赖或函数定义不完整。以下是解决方案:

步骤 1:安装 hexo-wordcount 依赖

在博客根目录执行命令:

1
npm install hexo-wordcount --save

image-20251029221834904

步骤 2:添加 totalcount 辅助函数

themes/anzhiyu/scripts/helpers 目录下新建 wordcount.js,代码修改为:

1
2
3
4
5
6
module.exports = function(hexo) {
const wordcount = require('hexo-wordcount');
hexo.extend.helper.register('totalcount', function(site) {
return wordcount.total(site);
});
};

步骤 3:重启 Hexo 服务

执行命令重新生成并启动服务

image-20251029222701010

  • 就可以看了