我在script
标记中有一些javascript代码,如下所示:
<script src="https://raw.github.com/gist/b25dff23c2c4b4bd425a/f157aa95163311c4b58febb06b49ffd16419f642/images.js"></script>
我需要继续在github上编辑JS文件。但是,当您编辑要点时,它会更改要点的URL。如何保留相同的URL?
答案 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始终相同,请将其放入仓库并通过提交来保存更改。
你最终会得到类似的东西:
答案 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。