自动添加/更新 markdown 标题序号,支持多级标题。
输入
$ marknum -file test.md
[成功] 输出文件: test.md.marknum.md
原始文件 test.md
# 一级标题
## 二级标题
### 三级标题
## 二级标题
### 三级标题
输出文件 test.md.marknum.md
# 一级标题
## 1. 二级标题
### 1.1. 三级标题
## 2. 二级标题
go install github.com/jarvanstack/marknum@latest
下载可执行文件: https://github.com/jarvanstack/marknum/releases
$ marknum -h
Usage of marknum:
-cover
是否覆盖原文件, 默认为 false, 新建 $filename.marknum.md 文件
-dir string
深度遍历目录下所有md文件(和 -file 二选一)
-file string
指定文件
-max int
最大标题级数, 范围[min,max), 默认为二级,三级,四级标题生成序号 (default 5)
-min int
最小标题级数, 范围[min,max), 默认为二级,三级,四级标题生成序号 (default 2)
# 将当前目录下所有 markdown 文件添加/更新序号, 覆盖源文件
marknum -dir ./ -cover ture