我想要在我的README.md
中添加一个JSON代码块,并且这个代码块需要从仓库文件中加载。
例如,是否可以执行以下操作?
```json
<<load data from res/data.json>>
```
如果res/data.json
是同一代码库中的文件,该怎么做?我知道可以设置超链接,但我希望JSON数据直接出现在那里,而不需要点击超链接。
我也在寻找一种方法来实现这个,虽然我同意Chris的分析,但你可以考虑使用github actions作为可能的解决办法:
https://github.com/marketplace/actions/markdown-embed-code-from-file
使用GitHub Flavored Markdown无法实现此操作。
您可以通过编程方式更新README.md
,然后提交生成的文件。最简单的解决方案可能是创建一个README-top.md
,其中包含到```json
为止的所有内容,以及一个README-bottom.md
,其中包含```
到文件结尾的所有内容。
然后,您只需执行类似以下的操作即可:
cat README-top.md res/data.json README-bottom.md > README.md
还有许多其他选项,包括相当复杂的模板工具。
pre-commit
hook可以让您进一步自动化,每次在本地提交时更新README.md
。
README.md
文件中引用其他Markdown文件的类似问题。链接 - Chris