最新版本的gist文件是否有永久链接?

55

我创建了一个gist,它包含两个文件。我希望使用其中的原始版本作为应用程序查询其内容的参考。这些内容将在GitHub上得到更新。

但是,我发现每个版本的gist文件URL都会更改。 是否有一个永久链接可以指向gist中文件的最新版本?


重复的内容 https://dev59.com/5Gcs5IYBdhLWcg3w3HkG#14529686 - Ishan
1个回答

96

原始的 gist URL 遵循以下格式:

https://gist.githubusercontent.com/[gist username]/[gist ID]/raw/[gist commit ID]/[file name]

要查看最新版本,只需删除[gist commit ID]部分即可:

https://gist.githubusercontent.com/[gist username]/[gist ID]/raw/[file name]
https://gist.githubusercontent.com/mwek/9962f97f3bde157fd5dbd2b5dd0ec3ca/raw/user.js

请记住,端点会被缓存,因此您的更新可能会有轻微延迟才能看到。


4
你知道缓存版本更新到最新更改需要多长时间吗? - Rubatharisan Thirumathyam
14
就我的了解,你可以通过在URL后面添加查询字符串来进行缓存清除,例如:https://gist.githubusercontent.com/mwek/9962f97f3bde157fd5dbd2b5dd0ec3ca/raw/user.js?cachebust=dkjflskjfldkf - nietaki
文件将(很可能)由于人类懒惰而使用不正确的MIME类型进行服务。 - vsync
5
实际上,似乎需要删除结尾部分,否则由于某种原因你可能会得到旧版本的文件.. 因此它应该是: https://gist.githubusercontent.com/[gist用户名]/[gist ID]/raw/ - J-ho
需要哪些用户权限才能完成此操作? - Justin Thomas
@JustinThomas 没有权限。它是公开的。 - Mike

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接