Kam*_*ron 4 markdown github tabular
有没有一种优雅的方法可以将外部文件中的表包含在 GitHub 呈现的 Markdown 文档中?
我能想到的不优雅的解决方案:
只是做一些解释。我在我的 git 存储库(由 GitHub 托管)中使用一组README.md
文件,因此在线浏览存储库非常清晰,因为 GitHub 会自动渲染README.md
每个子目录中的文件。
我正在通过算法生成应包含在这些文档中的汇总表。如果可以从外部文件读取该表,那就更优雅了,因为我不想编写README.md
直接修改文件的脚本。
无法在 Markdown 中包含文件。因此,您需要一个“预处理”阶段来生成 Markdown,然后将其显示在 Github 上(或使用普通 Markdown 工具呈现)。
Github 支持的是基本的表格布局,你需要渲染它:
您可以将这样的内容添加到您的README.md
:
<!-- TABLE_GENERATE_START -->
| First Header | Second Header |
| ------------- | ------------- |
| Content Cell | Content Cell |
| Content Cell | Content Cell |
<!-- TABLE_GENERATE_END -->
Run Code Online (Sandbox Code Playgroud)
然后有一个脚本来拉入外部表,重新格式化它以匹配 github 格式并将其放在两个注释之间。
Pandoc 是一个文档转换器框架,具有许多可能的输入和输出。如果您想学习其他工具,您可以
table.md
readme_header.md
andreadme_footer.md
并在表格之前/之后添加 markdowncat readme_header.md table.md readme_footer.md > REAME.md
当然,您也可以混合使用这两种解决方案,例如table.md
使用脚本生成并使用合并cat
归档时间: |
|
查看次数: |
3595 次 |
最近记录: |