我在标签中有一些 javascript 代码的要点script
,如下所示:
<script src="https://raw.github.com/gist/b25dff23c2c4b4bd425a/f157aa95163311c4b58febb06b49ffd16419f642/images.js"></script>
我需要继续编辑 github 上的 JS 文件。但是,当您编辑要点时,它会更改要点的 URL。如何保持相同的 URL?
我在标签中有一些 javascript 代码的要点script
,如下所示:
<script src="https://raw.github.com/gist/b25dff23c2c4b4bd425a/f157aa95163311c4b58febb06b49ffd16419f642/images.js"></script>
我需要继续编辑 github 上的 JS 文件。但是,当您编辑要点时,它会更改要点的 URL。如何保持相同的 URL?
Gist 更改了此文件模式的路径:
https://gist.github.com/<USER_NAME>/<GIST_ID>/raw/<GIST_REVISION_ID>/<GIST_FILE_NAME>
您会注意到,现在热门答案的链接是 404 的。
只需应用这个新模式,瞧!
https://gist.github.com/<USER_NAME>/<GIST_ID>/raw/<GIST_FILE_NAME>
例如:
https://gist.githubusercontent.com/wesbos/cd16b8b1815825f111a2/raw/lol.js
在 gist 的情况下,
https://raw.github.com/gist/[gist_id]
OR
https://gist.github.com/[user_name]/[gist_id]/raw
(更可能是唯一的 URI。)
从 gist 返回第一个文件。
对于具有多个文件的要点,https://raw.github.com/gist/[gist_id]/[file_name]
即使您更改文件名,该 url 仍然有效。
例如https://raw.github.com/gist/4636655 https://raw.github.com/gist/4636655/imdb-getglue.js
只需添加/raw
到您的 gist 网址的末尾即可。
https://gist.github.com/--user--/--id--/raw
这链接到该文件的最新版本。
更新 gist 文件后,更改会在一两分钟后反映出来。
您不能在不提交(保存)的情况下更改内容,这会为您提供一个新的 URL。
如果您想要一个指向您将不断更改且 URL 始终相同的内容的链接,请将其放入 repo 并通过提交来保存更改。
你最终会得到类似的东西:
其他方法不起作用,所以我正在使用rawgit.com
:
https://rawgit.com/<user>/<id>/raw/<file>
如果您愿意,也可以从 url 中删除您的用户名。
从上面接受的答案中获取网址:
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。