【问题标题】:Display Github repository files directly in a blog直接在博客中显示 Github 存储库文件
【发布时间】:2017-04-21 03:42:59
【问题描述】:

我有一个博客,我想在我的一些帖子中添加一些代码 sn-ps。

我发现这个“要点”非常方便,但看起来它只适用于您直接粘贴的代码。我已经熟悉语法荧光笔和类似工具,但仍然不能满足我的要求。

我会发现一个非常有用的工具,它允许您直接在博客中显示 Github 存储库文件。想象一下,将您的存储库文件的 url 提供给 gist,然后您将源 gist 提供的内容粘贴到您的帖子中。

有没有办法链接公共 Github 存储库中的文件,以便我可以将它们作为代码 sn-p 显示在我的博客中?

【问题讨论】:

  • 是的,很容易做到,例如:github.com/blairvanderhoof/gist-embed
  • 但在所有这些示例中,我需要将我的存储库中的类粘贴到 gist 中......我想要的是这样的:github.com/user/repo/blob/master/m/test.cs"></code> 我在哪里只需提供要整理的文件。
  • 为您的@Rober 找到了解决方案 - 看看下面

标签: git github syntax-highlighting


【解决方案1】:

您实际上可以使用名为Gist-it 的工具来执行此操作。

用法

获取一个 github 文件 url 并在其前面加上 http://gist-it.appspot.com 并将结果嵌入标签中:

<script src="http://gist-it.appspot.com/http://github.com/$file"></script>

$file 应该遵循 github 存储库模式 $user/$repository/raw/master/$path github/$file 是http://github.com/$file 的简写,工作方式相同

这是我刚刚按照他们的指南进行的测试。

有效!

【讨论】:

  • 谢谢伙计!看起来很棒
  • 谢谢。效果很好。请参阅此处了解此类链接的技巧:tdalon.blogspot.com/blogger-embed-github-file
  • 必须注意,您必须信任此站点,因为他们的 javascript 将在您站点的上下文中运行
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-04
  • 1970-01-01
  • 2019-12-08
  • 2021-07-12
  • 1970-01-01
相关资源
最近更新 更多