hexo代码高亮不起作用

  • 具体来说是在3.8.0的hexo下无法正确地加载hexo-prism-plus,debug了很久没有结果,特地发邮件向你请教。
  • 我在安装了hexo 3.8.0 、hexo-prism-plus 1.1.0后,通过 hexo server –debug 命令启动服务,控制台可以看到插件已经被加载,除此之外没有任何报错信息。打开网页,博客文章中代码部分并没有被高亮,打开开发者工具查看HTML元素,本应该被inject进来的prism.js和prism.css都没有在html找到,Network中也没有找到相关文件的http请求。我怀疑是Inject没有正确执行,查看了hexo-prism-plus的源码,发现依赖了 hexo-inject 包,这个包在npm网站上已经被标记为deprecated,并且也发现了github上有一个关于 hexo-inject 是否还兼容 hexo 3.8.0 的Issue

将 hexo-inject 加到 package.json 后,正确工作了。
看来用户初次安装时得先运行一下 npm install hexo-inject -s才行。
文章参考自这里


文章作者: qiangqiang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 qiangqiang !
评论
 上一篇
网易云音乐mp3外链、真实地址下载方法 网易云音乐mp3外链、真实地址下载方法
一个网易音乐外链地址长期有效,很简单的方法: 第一步打开网易云音乐,随便找到一首歌,播放,复制网址的ID, 例如:杨钰莹的心雨,网址是: http://music.163.com/#/song?id=317151 很明显,ID是317151
2019-12-14
下一篇 
test test
var a =0; function aa () { var ab = 0; }
2019-12-13 qiangqiang
  目录