前言
有时候写文章, 我们会习惯性地加上编号, 有时候又不想加上编号, 这个时候就需要自定义是否显示编号了。
效果如图:
设置
进入站点文件夹下themes/next/layout/_macro/sidebar.swig
, 找到如下的代码
1 | {% if page.toc_number === undefined %} |
发现代码的逻辑是:
- 先判断文章的
front-matter
是否定义了toc_number
- 无则会使用主题配置文件中的
toc_number
而toc_number
是一个布尔值, 表明是否要给文章的toc列表编号
所以只要在不需要加编号的文章的front-matter
加上 toc_number: false
即可