自动扫描 markdown 文件中的标题,并为它生成目录,以适配 GitHub 页面
-
将代码克隆后,将
md_toc.py
置入 markdown 文件所在文件夹 -
打开命令行
cd
到该目录 -
输入运行命令
> python md_toc.py your_markdown.md
-
运行完毕后,在当前文件夹会新生成一个带有目录的 markdown 文件
-
在标题索引上的处理:
被替换为空串的字符有
.*(([【))]】#?@$&
根据 GFM 编写,已在 Windows 平台上通过大部分字符串测试。如有疏漏或是在其他平台上有相关测试结果欢迎在 issue 上指出或者直接
pull request
-
能够正确识别出标题级数并输出相对应的缩进
-
未输入参数
==== haven`t input a filename after .py ==== e.g. "python md_toc.py MyMD.md
-
在其他目录通过绝对或相对路径访问(不建议),易造成生成文件位置或文件名有误等
==== ' md_name ' is not found in current path ==== in this path ONLY: ...
请直接
cd