Github Markdown 从存储库文件加载代码块

tak*_*dev 5 markdown github

我想在 my 中添加一个 JSON 代码块README.md,并且需要从 repo 文件加载该代码块。

例如,可以执行以下操作吗?

```json
<<load data from res/data.json>>
```
Run Code Online (Sandbox Code Playgroud)

res/data.json同一个存储库中的文件在哪里?我知道可以有一个超链接,但我希望 JSON 数据直接显示在那里,而无需单击超链接。

Chr*_*ris 0

这是 GitHub Flavored Markdown 无法做到的。

不过,您可以以编程方式更新README.md然后提交生成的文件。最简单的解决方案可能是包含README-top.md直到文件末尾的所有内容```jsonREADME-bottom.md包含```到文件末尾的内容。

然后你可以简单地做类似的事情

cat README-top.md res/data.json README-bottom.md > README.md
Run Code Online (Sandbox Code Playgroud)

还有很多其他选项,包括相当复杂的模板工具。

挂钩可以让您进一步自动化此操作,每次本地提交时都会更新您的pre-commit内容。README.md