上一篇抱怨说字数统计搞不出来,然后写完我就去解决了【←迫真行动派
网上找到的教程都是tm不知道哪个版本的了,插件还是hexo-wordcount
,然而next v6.3用的插件是hexo-symbols-count-time
,所以按老板方法设置是完全没有用的……
顺带提一句,国内各种教程贴里流传的next主题git仓库地址也已经停止维护了,如果你要提交issue就会看到提示信息告诉你这个项目已经整合到hexo theme仓库底下,新的仓库地址是这个:
首先第一步,卸掉你在史前教程里装的hexo-wordcount
插件!
在命令行里输入↓npm uninstall hexo-wordcount
uninstall命令可能有简写形式吧但是我不知道所以老老实实拼整个词了
我的废话怎么这么多啊难怪开博3天字数就2w5了呜呜呜
然后安装新插件hexo-symbols-xount-time
【symbol这个单词真的是在我的打字盲区,很痛恨了 好了你不要再废话了!!
在命令行里输入↓npm i hexo-symbols-count-time --save
i就是install的简写!
然后有两个地方需要修改:一个是你hexo文件夹下的配置文件_config.yml
,另一个是你主题文件夹里的同名文件。
首先是你hexo文件夹下的配置文件,拉到最后添加如下代码:1
2
3
4
5symbols_count_time:
symbols: true
time: true
total_symbols: true
total_time: true
然后是主题文件夹里的配置文件,NexT主题其实已经自带了相关代码,搜索wordcount
或者插件名可以看到如下代码:1
2
3
4
5
6
7
8# Post wordcount display settings
# Dependencies: https://github.com/theme-next/hexo-symbols-count-time
symbols_count_time:
separated_meta: true
item_text_post: true
item_text_total: false
awl: 4
wpm: 275
其中awl
(Average Word Length)的数值是设定多少字符统计为一个字(word),中文博客需要设置为2。
wpm
(Words Per Minute)是你的阅读速度,多少字(word)统计为阅读时长一分钟。以下是官方文档里的一些阅读速度参考数据:
- 慢速:200
- 中速:275(默认)
- 快速:350
还有给中文用户的贴心提示:因为在中文中一个词语的平均长度在1.5字左右,所以一般建议设置为awl=2
,wpm=300
。
附上原文:
- Note for Chinese users: because in Chinese language average word length about ~1.5 and if you at most cases write posts in Chinese (without mixed English), recommended to set awl to 2 and wpm to 300.
- But if you usualy mix your posts with English, awl to 4 and wpm to 275 will be nice.
所以你为什么不直接用中文写这条提示啊
然后注意_config.yml
文件里的更改一般是不能直接作用在本地浏览里的,请先ctrl+C终止预览,再hexo clean
→hexo s --debug
重新开一遍,不出意外你的文章标题底下就会有和本站一样的字数统计了,末尾的版权信息里也会出现全站字数统计。
如果出现了意外,请前往官方github仓库反馈,地址↓
注意:请务必用英文发issue!
将心比心一下,你是愿意看见“这个插件是正常实行做不到了”呢,还是“このプラグインは正常に実行ができません”呢?显然前者你还能猜一下到底什么意思,但后面这个你压根读都读不出来( ´_>` )
日文对中文用户还比较友好了,知道是肯定句还是否定句形式起码能把句子里的汉字挑出来猜一下,英文用户看中文的感想,大概就是把上面那句日文全部换成片假名吧Σ(´∀`;)
那么这次的感想就分享到这里!
话说我的废话真的好多啊,是时候研究一下怎么把删除线内容设置成鼠标悬停可见了emmmmmm