2012-09-20 82 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工作。