这个问题在小虎刚刚配置完博客的时候是不存在的,但是在后面的一些packages的升级后,发现点击文章目录跳转不了。
背景
我估计是因为hexo的扩展fluid有自带的toc目录功能,与hexo原版的冲突了,所以把原版的toc删掉。
环境
win10 + hexo + fluid
解决代码
在博客文件夹路径下执行:
npm uninstall hexo-toc
新版
可以通过下面这行代码来使用勾选框:
{% cb text, checked?, incline? %}{% cb 普通示例 %}{% cb 默认选中, true %}{% cb 内联示例, false, true %} 后面文字不换行{% cb false %} 也可以只传入一个参数,文字写在后边(这样不支持外联)
旧版
另外,很矛盾的是,checkbox目前markdown不支持,markdown-it可以,但是这个目录问题会由markdown-it导致,所以只能二保一(当然你没使用markdown-it就不用考虑):
npm un hexo-renderer-markdown-itnpm i hexo-renderer-marked --save
参考资料
文章右侧的目录功能不能跳转
TOC 光标错位
Hexo Fluid 用户手册