hexo踩坑记录
前言:本文为我在使用hexo开发个人博客时的踩坑记录,帮助大家解决一些我遇到的坑
hexo版本:hexo: 5.3.0
hexo-cli: 4.2.0
os: Windows_NT 10.0.19042 win32 x64
Next主题版本: NexT version 8.2.1
使用了live2d时不蒜子访客统计无法显示
我使用的不蒜子进行字数统计,但是在启用了live2d时发现在文章底部的字数统计居然特喵的消失了,搜索了hexo的更新说明后发现他给的解决方案居然是很扯淡的不用live2d。。。这怎么能忍,我找了一波显示不蒜子统计的的脚本\themes\next\layout\_partials\footer.njk
代码如下
1 | {%- if theme.busuanzi_count.total_visitors %} |
发现这个标签<span id="busuanzi_container_site_pv" style="display: none;">
中出现了个诡异的style="display: none;
把它删除后,在底部的字数统计结果就又出现了。
但是在文章中的字数统计又不见了,找了半天,没有办法解决,于是我就直接关闭了不蒜子的文章访客启用了valine的visitor统计来代替不蒜子的统计功能
markdown-it美元符号$无法显示的问题
问题描述
在使用markdown写文章时,美元符号\$在本地能够正常显示,但上传到网站中就被渲染成了数学公式,无法正常显示,在使用了反斜杠\进行转义时也无法正常显示,查了很多资料,甚至改了markdown的渲染引擎,更改了数学公式的渲染引擎也无法显示
解决方案
-
使用双反斜杠\对美元符号\$进行转义
-
将美元符号
$
放入代码块中实现$
的正常显示
valine评论框中占位符无法换行的问题
问题描述
在valine评论系统中设置默认占位符placeholder来提示评论者时无法直接在文本中进行换行,使用\n也无法换行,使用HTML的<br>
标签也无法进行换行
解决方案
输入了

完成了换行
字数统计后阅读时间计算参数修改
问题描述
在使用了symbols_count_time
进行字数统计后发现统计的结果很离谱,中文的文章1800字阅读时间统计为1分钟,参照现有博客想修改symbols_count_time
中的awl
和wpm
使计数更为准确时发现在主题的_config.yml
中修改无效,尝试在header
文件中修改计算词数和阅读的脚本中的awl
和wpm
数值无效
解决方案
在hexo的站点配置文件_config.yml
中对symbols_count_time
进行初始化的同时对直接awl
和wpm
进行赋值