如何使用新的gist界面从GitHub gist中嵌入单个文件?

时间:2013-01-08 00:11:59

标签: github gist

新的GitHub Gist界面有一个嵌入整个要点的片段,它将所有文件嵌入到要点中。旧界面为gist中的每个文件嵌入了代码。有人知道是否有嵌入单个文件的技巧?

4 个答案:

答案 0 :(得分:134)

从左侧获取要点网址,并在.js之后添加?file=myFile.blah等查询字符串,例如

<script src="https://gist.github.com/4505639.js?file=macroBuild.scala" type="text/javascript"></script>

答案 1 :(得分:2)

中等

对于那些想在媒体上使用它的人,在URL粘贴之后的 中添加它时,Medium不支持并且不查询URL中的参数。 。因此,只需按照以下四个步骤在订单中

所以:

⚠️订单很重要!

  1. 复制(多文件)要点路径。例如:
https://gist.github.com/MojtabaHs/91e34fd0e987fe7ce801936dc6ece0e8

  1. 将其粘贴到“中型”文章以外的其他地方,该地方不保留文本的丰富数据。例如在线文本框:

Demo

⚠️不要点击搜索或返回按钮


  1. 将文件的查询参数附加到URL。例如:
https://gist.github.com/MojtabaHs/91e34fd0e987fe7ce801936dc6ece0e8?file=Interface.swift

请注意,URL末尾的?file=Interface.swift对吗?


  1. 将其复制并粘贴到文章中,然后看魔术?

使用此方法的文章:

Implement Custom Activity Indicator With The SwiftUI


必须考虑的最重要的注意事项:

⚠️请注意,您必须在媒体中复制无格式的纯文本,然后绝不能将URL粘贴到媒体中后对其进行编辑!您可以将链接复制到google.com之类的在线文本框中,并在附加查询后将其复制回并粘贴到“媒介”中。

答案 2 :(得分:0)

仅供其他参考,可能正在对此进行研究。

如果您使用的是Wordpress,则可以使用插件oEmbed-gist和简码样式来实现:

[要点ID =“ your-gist-id-here” file =“ your-file-name.js”]。

答案 3 :(得分:0)

GitHub提供了相同的信息here on their site。正如其他人所说的,官方方法是将?file=name-of-file.ext附加到嵌入代码URL的末尾,以便仅嵌入名为name-of-file.ext的文件(您当然可以将名称更改为您的名称文件是)。例如,如果要从https://gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923的Gist嵌入getGitContents.js文件,可以使用以下命令:

<script src="https://gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923.js?file=getGitContents.js"></script>

此外,这里还有this YourJS blog post,可让您输入用户名并查看所有摘要和基础单个文件的嵌入代码。