web-dev-qa-db-ja.com

URLを変更せずにGithubGistを編集

scriptタグにjavascriptコードが含まれる要点があります。

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

そして、githubでJSファイルを編集し続ける必要があります。ただし、要点を編集すると、要点のURLが変更されます。同じURLを維持するにはどうすればよいですか?

31
Doorknob

要旨は、このファイルパターンへのパスを変更しました。

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

45
marclundgren

要旨の場合、
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]/[file_name]

ファイル名を変更してもURLは機能します。

例えば https://raw.github.com/Gist/4636655https://raw.github.com/Gist/4636655/imdb-getglue.js

16
xtranophilist

GistURLの最後に/rawを追加するだけです。

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

これは、そのファイルの最新リビジョンにリンクしています。

Gistファイルを更新した後、変更は1〜2分後に反映されます。

8
spencer.sm

送信(保存)せずにコンテンツを変更することはできません。これにより、新しいURLが提供されます。

常に変更されるものへのリンクが必要で、URLが常に同じである場合は、それをリポジトリに配置し、コミットして変更を保存します。

最終的には次のようになります。

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

4
BSull

他の方法は機能しなかったので、私は rawgit.com

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

必要に応じて、URLからユーザー名を削除することもできます。

上記の承認された回答から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では機能しません。

1
user1852180