go-md2table
Transform markdown list into table.
Example
go run main.go example/test.md
From
example/test.md:
# a
[line 1](line 1)
## b
[line 2](line 2)
[line 3](line 3)
### c
- [line 4](line 4)
- [line 5](line 5)
[line 6](line 6)
#### d
[line 7](line 7)
[line 8](line 8)
- [line 9](line 9)
[line 10](line 10)
a
[line 1](line 1)
b
[line 2](line 2)
[line 3](line 3)
c
- [line 4](line 4)
- [line 5](line 5)
[line 6](line 6)
d
[line 7](line 7)
[line 8](line 8)
- [line 9](line 9)
[line 10](line 10)
To:
||||||
|--|--|--|--|--|
|a|||| [line 1](line 1)|
||b||| [line 2](line 2) [line 3](line 3)|
|||c|| [line 4](line 4) [line 5](line 5) [line 6](line 6)|
||||d| [line 7](line 7) [line 8](line 8) [line 9](line 9) [line 10](line 10)|
|
|
|
|
|
| a |
|
|
|
[line 1](line 1) |
|
b |
|
|
[line 2](line 2) [line 3](line 3) |
|
|
c |
|
[line 4](line 4) [line 5](line 5) [line 6](line 6) |
|
|
|
d |
[line 7](line 7) [line 8](line 8) [line 9](line 9) [line 10](line 10) |