如何在Mardkown GitHub Gist中引用代码

时间:2017-01-18 16:05:55

标签: github gist

在Gist中的markdown文件中,如何引用GitHub项目中的一些代码行?

如果我正在编写一个Gist来尝试解释某些东西是如何工作的,我可能会有一段文本,然后引用一些代码。我不想剪切和粘贴代码,我只是想在GitHub项目中引用一些代码行。我确信我已经看到了这一点,但无法找到解释如何做到这一点。

例如:

该算法利用Dijkstra的拓扑排序算法:

100: Result myFancyPantsAlgorithm(Blah blah) {
101:    youGetTheIdea();
102: }

1 个答案:

答案 0 :(得分:0)

无法从存储库中嵌入GitHub代码段。

你可能已经看到的是将一个要点嵌入"正常"网站是可能的,因为GitHub为embed gists提供了一个脚本。

在GitHub Flavored Markdown中使用脚本标记(un)幸运not whitelisted,因此无法在markdown中嵌入一个要点。

解决这个问题的一种方法是设置一个gh页面,你可以在这里嵌入一个Gist SO-question shows。但是,您仍然没有参考任何实时代码库。

所以你的问题的答案是:这是不可能的,通过嵌入存储库中的代码,也可以通过使用要点绕道而行。