hexo的wordcount字数统计
hexo的wordcount字数统计
今天突发奇想,为博客配置一下wordcount,看看字数(对自己小小激励一下),
于是本人本着说干就干的小小原则,直接就在服务器上开整,本来以为一分钟结束战斗…结果…
在这里无奈吐槽一下自己的踩坑日常
提要
- 本人用的butterfly主题,没有wordcount插件,需要自己下载一下。前面的文章我们说过我那美丽的Ubuntu系统(当然对其它系统也非常有参考意义),大伙遇到问题可以参考一下。
过程
- 找到hexo的安装目录
- 执行
npm install hexo-wordcount --save
或是yarn add hexo-wordcount
(本篇blog使用npm) - 修改butterfly配置文件
1 | wordcount: |
上面文件内容代表什么就不用多介绍了吧,就是字面意思
- 下面是具体效果图
坑点
看上面的过程我们能发现一个很尬尴的问题~那就是过程很简单
文件权限问题(不需要的可跳过)
- 我稍稍升级了一下npm与nodejs,一直发现执行error,翻了翻发现是没给文件权限,给了root写入权限就能成功执行了
npm镜像源问题
- 很多朋友在使用npm时都会遇到一个很尬尴的问题-慢,很慢,我用的时候就一直转圈,既然如此,我们就换掉官方的,把他变成国内的镜像。
- 查看镜像使用情况
1 | npm config get registry |
如果是https://registry.npmjs.org
,表示你使用的为官方源,比较慢
- 设置成淘宝的镜像源
1 | npm config set registry https://registry.npmmirror.com |
- 如果你想换回官方镜像源
1 | npm config set registry https://registry.npmjs.org |
hexo-wordcount文件内容问题
- 一定在hexo的安装目录下进行
npm install hexo-wordcount --save
命令执行,将这个文件放在别的目录下会出问题
槽点
- 又到了吐槽环节~今天我们吐槽的内容叫做“自己坑自己”,当初(很早之前)为了服务器安全开了安全加固,安全加固禁止提升文件权限,但是我忘记了,so我又思考了半天为什么目录权限提升不了。。。
总结
wordcount插件的下载并不难弄,希望大家遇到问题能够相互交流,积极解决,希望我的这篇文章对你有小小的帮助~
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 智码Moss!
评论