Github编辑而不更改URL

时间:2012-09-20 23:52:49

标签: javascript url github edit

我在script标记中有一些javascript代码,如下所示:

<script src="https://raw.github.com/gist/b25dff23c2c4b4bd425a/f157aa95163311c4b58febb06b49ffd16419f642/images.js"></script>

我需要继续在github上编辑JS文件。但是,当您编辑要点时,它会更改要点的URL。如何保留相同的URL?

6 个答案:

答案 0 :(得分:44)

Gist更改了此文件模式的路径:

https://gist.github.com/<USER_NAME>/<GIST_ID>/raw/<GIST_REVISION_ID>/<GIST_FILE_NAME>

你会注意到现在最热门的答案'链接是404'。

只需应用这个新模式并vo!

https://gist.github.com/<USER_NAME>/<GIST_ID>/raw/<GIST_FILE_NAME>

例如:

https://gist.githubusercontent.com/wesbos/cd16b8b1815825f111a2/raw/lol.js

答案 1 :(得分:14)

如果有要点,
https://raw.github.com/gist/[gist_id]
https://gist.github.com/[user_name]/[gist_id]/raw(更有可能是唯一的URI。)
从gist返回第一个文件。

对于包含多个文件的要点, https://raw.github.com/gist/ [gist_id] / [文件名]

即使您更改文件名,网址也会正常工作。

e.g。 https://raw.github.com/gist/4636655 https://raw.github.com/gist/4636655/imdb-getglue.js

答案 2 :(得分:8)

只需将/raw添加到您的要点网址的末尾。

https://gist.github.com/--user--/--id--/raw

这链接到该文件的最新版本。

更新gist文件后,更改会在一两分钟后反映出来。

答案 3 :(得分:4)

您无法在不提交内容的情况下更改内容(保存内容)并为您提供新的网址。

如果您想要链接到某些内容,您将不断更改并且URL始终相同,请将其放入仓库并通过提交来保存更改。

你最终会得到类似的东西:

  

https://raw.github.com/UserName/Repository/master/script.js

答案 4 :(得分:3)

其他方法不起作用,所以我使用rawgit.com

https://rawgit.com/<user>/<id>/raw/<file>

答案 5 :(得分:1)

如果需要,也可以从网址中删除您的用户名。

从上面接受的答案中取出网址:

https://gist.github.com/<USER_NAME>/<GIST_ID>/raw/<GIST_FILE_NAME>

删除<USER_NAME>并在raw前面移动<GIST_ID>,其中用户名为:

https://gist.github.com/raw/<GIST_ID>/<GIST_FILE_NAME>

但它不适用于RawGit。