包含github提交的一部分的片段? (没有要点)

时间:2016-11-02 14:42:31

标签: github github-pages code-snippets gist

我希望在我的网站上显示一些代码行(使用GithubPages和Jekyll创建),从我的存储库提交中提取。

示例:

  • for some lines

https://github.com/fredericletellier/udacity-builditbigger/blob/6fe561a9e514de2e7175e2c16c5b3a1280223d2e/jokelib/src/main/java/com/joke/JokeProvider.java#L15-L22

  • 表示提交中特定文件的差异

https://github.com/fredericletellier/udacity-builditbigger/commit/6fe561a9e514de2e7175e2c16c5b3a1280223d2e?diff=unified#diff-6359bfff8a23dfc88d092acc996f6f97

但是我需要引用很多代码,将我的代码复制粘贴到gist 上很长。目前,我可以提供有趣代码的链接。

我能找到一种在代码段中显示此代码的简单方法吗?

更新

如果您有另一个答案,欢迎您!

1 个答案:

答案 0 :(得分:0)

我找到了答案:https://gist-it.appspot.com/

不应使用第一个示例,分支上最新版本的文件。

代码更改后,代码段显示错误。首选使用永久链接到特定提交中的文件,如第二个示例中所示:https://help.github.com/articles/getting-permanent-links-to-files/

第二个示例,特定版本/提交中的文件或文件的一部分

<script src="http://gist-it.appspot.com/https://github.com/fredericletellier/udacity-builditbigger/blob/6fe561a9e514de2e7175e2c16c5b3a1280223d2e/jokelib/src/main/java/com/joke/JokeProvider.java?slice=14:22&footer=0"> </script>