“能跑就行”
记一次沉痛的教训
昨天写下了第一篇正式的博客,本地运行非常完美。但是看到文章没法使用脚注,代码块显示也不太好看,于是一番折腾下来成功使博文显示异常😅。故记此篇,以警后人的同时也警示自己。
脚注疑案
在上一篇关于香橙派的文章里,我想通过引用他人的教程的方式让文章更简洁,于是想到了脚注。根据网上的资料,下载了hexo-reference-plus,部署好并使用后,看起来(只是看起来)一切正常,大喜🤪!
代码高亮之谜
跟着网上安装了hexo-prism-plugin,npm安装时提示
1 | 13 vulnerability #大概这样,意思是有些包有问题 |
不管,运行看看。
寄
运行hexo g的时候报错😓
网上搜了一下,看不懂,于是卸载
大事不妙
卸载后看了看博文,发现第一个代码块后面的markdown语言全部原样显示出来🤯
看起来是hexo-prism-plugin的问题。疲惫了,那晚悲愤地滚去睡觉了🤡。这就是没备份的恶果!
破案
结论:
Markdown原样显示是hexo-reference-plus(脚注插件)的问题,卸载后就恢复了。目前仍未解决脚注问题使用hexo-renderer-markdown-it插件解决了脚注问题。
hexo-prism-plugin(代码高亮)报错修复
1 | npm config set registry https://registry.npmmirror.com #换源,官方源可能导致 XX vulnerability,进而导致奇怪的bug |
目前未解决无法更换代码高亮的主题,不显示代码行数的bug
写在最后
虽然这次我成功修好了bug,下次说不定就崩坏了(⋟﹏⋞)。能跑就应该备份啊啊啊啊啊啊
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 涷雨洒尘的心情驿站!