简书makedown目录生成

  • makedown在CSDN和博客园之中使用[TOC]可以直接生成目录,但是简书不行.
  • 部分大牛使用CSS/HTML自动生成目录,但是对于我们来说这样有点不方便,而且不美观.
  • 部分人使用Visual Studio Code + TOC 扩展生成目录,但是对于我们python用户来说,再去下载软件得不偿失的感觉.
  • 博文使用的是 Pandoc 命令自动生成目录,主要参考大神博文 ,但是他写的实用价值不大,完成之后乱码,第一版实用之后再也不想用了,本博文在此基础之上进行了一点点增加.

​ Pandoc 是由 John MacFarlane 开发的标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的“瑞士军刀”。Pandoc 使用 Haskell 语言编写,以命令行形式实现与用户的交互,可支持多种操作系统。

下载Pandoc

https://github.com/jgm/pandoc/releases

安装.deb文件

dpkg -i pandoc-2.2.1-1-amd64.deb

检查安装结果

pandoc --version

生成目录

  • 首先对目标文件进行拷贝一份
  • 对拷贝的文件进行目录生成
  • 把生成的目录以makedown的格式拷贝到源文件开头
  • 把拷贝文件删除,源文件就是有目录的一篇博文

由于直接生成目录会把源文件弄的乱码,请记得一定要拷贝一份!!!

cd到目标文件所在的目录运行以下语句

-depth=4 代表最大深度为4,当你需要更多的结构直接改正就可以了

pandoc -s --toc --toc-depth=4 FAQ.md -o FAQ.md

详细的使用说明

  • 这是生成的目录

  • 效果图

  • 拷贝到源文件

猜你喜欢

转载自www.cnblogs.com/wjy-lulu/p/9132743.html