脑子一抽突然想给 blog 加个字数统计,查了一下 next 主题的教程,然后发现在 Maupassant 主题下的 _config.yml 文件里就有 wordcount 参数,于是捋起袖子改了个 ture。

hexo s -debug 无事发生,于是吭哧吭哧继续查教程,翻到了这个教程,于是跟着装上了 hexo-wordcount 插件。

npm i --save hexo-wordcount

心想这样应该没问题了,hexo s -debug 无事发生。

一时心情非常复杂,反复检查插件是不是装上了,反复确认确实装上了啊…… 我就关机洗澡去了。

俗话说洗澡时间是人类唯一进行思考的时间,古人诚不欺我,往头发上抹着抹着护发素,突然灵感迸发:别不是我把 true 写错了吧毕竟我这辈子就没记对过这个单词。

洗完回来吹着头发打开电脑一看果然是……

我……

……


我学到的:

检查插件安装:hexo --debug

遇事不决洗个澡


我还想折腾:

能不能把那个时长统计给删了,又不靠谱又显得相对长度很难看。

目前试过删掉 wordcount.pug 中后半部分疑似时长统计的代码,结论无事发生,删掉整个文件也无事发生,所以这个文件有什么存在意义……

以及能不能在最下方统计全站字数,这方面我看了一下 shioko 的next 字数统计日志,她这个是能在最下方显示总字数的,回头看一看到底和 Maupassant 有什么不同可以抄过来。

为什么不现在抄呢:我超冷 der 现在我要继续吹头发


21:43 更新

看书休息一会,灵光突现跳起开机废话这么多主要是因为下面地址太长,于是解决了“删除阅读时长“问题,方法是打开 E:\hexo\themes\maupassant\layout\_partial\wordcount.pug 删除

span.post-time= ' | '
span.post-meta-item-icon
i(class="fa fa-hourglass-half")
span.post-count= ' '+min2read(page.content)
span.post-meta-item-text= ' '+__('read_time')

最终 wordcount.pug 里只显示如下内容

span.post-time
span.post-meta-item-text= ' | '
span.post-meta-item-icon
i(class="fa fa-keyboard-o")
span.post-count= ' '+wordcount(page.content)
span.post-meta-item-text= " "+__('word_cnt')

对,就是刚刚我说的那个 “删过以后无事发生不知道有什么存在意义” 的操作。代码真是太玄学了完全不知道发生了什么它又好使了……

以及找到一篇也许有参考意义的 Next 主题实现全站字数统计的文章 hexo 高级玩法,以及看起来是Hexo-WordCount 插件文档的网站,放在这里供下次折腾使用


一点思考

要不要让 blog 被 Google 和百度收录呢,一方面上次在群里说个话就被一口叫破上个马甲的事情还是十分令人瑟瑟发抖,一方面又觉得最近解决了不少问题,也许能为后来人指个路,一些教程实在是有点老了不适用……

我先好好想想吧 OTZ