我最近一直在使用Markdown。
我对 Markdown 的最大问题之一是 Markdown 没有在文档中包含文件的语法(相listings
对于 LaTeX 的包)。
我想扩展 Markdown 以支持将整个和部分文件包含为代码片段。例如,它可能看起来像这样:
![:include src/foo/bar.rb](10-20)
这会将第bar.rb
10-20 行的内容作为一个code
块放入我的文档中。理由是
- 文档可以随着代码的变化而更新。(与总是过时的复制和粘贴相比)
- 然后,您可以对文档中的确切代码进行单元测试
我的问题是:
- 语法应该是什么?
- 这已经完成了,我错过了吗?