2012-09-20 26 views
23

Github的要点编辑我有一些JavaScript代码要点在script标签,就像这样:不改变URL

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

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

+1

我不认为你可以,它每次创建一个新的网址。如果你有一个回购,你可以把一个测试文件夹从回购站加载。 – elclanrs

回答

40

吉斯特改变了此文件路径模式:

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

你会发现,现在顶级答案链接404'ing。

只需应用这种新的模式和瞧!

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

例如:

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

+2

不要被这样的事实拖延,这里的例子链接导致404;这是因为marclundgren已经移动/删除/重新命名了他的要点,并不是因为模式不起作用。 – Tim

+0

很棒的工作在你的lol.js:D –

4

如果不提交它(保存它)并且给你一个新的URL,就不能更改内容。

如果你想要一个链接到某些东西,你会不断地改变,并且URL总是相同的,把它放在回购站并通过提交保存更改。

最终你会喜欢的东西:

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

+0

好吧,那么这个回购工具是如何工作的?我有https://github.com/OddLlama/images,我该如何使用它? – Doorknob

+0

将其克隆到您的机器。如果您不想通过命令行执行操作,请使用适用于Mac或Windows的应用程序。 – BSull

3

其他方法没有工作,所以我用rawgit.com

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

只需添加/raw你要点结束网址。

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

此链接至该文件的最新版本。

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

+0

工作!谢谢 – bCliks

+0

它仍然有效!谢谢。 –

1

如果需要,也可以从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工作。