给Hexo添加脚注支持

hexo有现成的不错的方案markdown-it-footnote可用,所以也不用怎么折腾,但是有几个坑

markdown-it-footnote的README写着

Install

node.js, browser:

1
2
npm install markdown-it-footnote --save
bower install markdown-it-footnote --save

但并不是装上这个库就能用脚注了 (踩坑了)

首先markdown-it-footnoteMarkdown it的一个插件,所以先把hexo默认的hexo-renderer-marked渲染引擎替换成hexo-renderer-markdown-it

1
2
npm un hexo-renderer-marked --save
npm i hexo-renderer-markdown-it --save

这一步挺常规的,然后就是插件需要手动启用 没仔细看readme
在配置文件_config.yml里加入markdown这个字段,并启用脚注插件

1
2
3
markdown:
plugins:
- markdown-it-footnote
作者

stydxm

发布于

2022-09-24

更新于

2024-07-15

许可协议

CC BY-NC-SA 4.0

评论