する可能性はありますか 誤用 githubリポジトリからjsFiddleの外部リソースとしてファイルを取得しますか?
GithubのURLがわずかに変更されたため、これは更新された回答です...この問題に遭遇し、今日のためにそれを理解しました。うまくいけば、これが最近この投稿を見つけるのに役立つでしょう。 Bootstrap Bootswatchのスレートテーマの例:
生ファイルのURL: https://raw2.github.com/thomaspark/bootswatch/gh-pages/slate/bootstrap.css
raw
の後の2.
を削除します。 https://rawgithub.com/thomaspark/bootswatch/gh-pages/slate/bootstrap.css
それでおしまい! :D
TLDR;アクセスrawgit.com GitHubから直接CDNにファイルをポップして、使用できるようにします。
残念ながら、ここでの答えはどれもうまくいきませんでした。接続が拒否されるため、rawgithub
URLは機能していないようです。ですので、うまくいった完全な解決策があります。まず、GitHubでRaw
ボタンをクリックして、元のJavaScriptを取得する必要があります。
次に、アクセスするページからURLをコピーします。これを直接使用しようとすると、JSFiddleから警告が表示されます。
さらに重要なのは、ブラウザがエラーを表示することです。例:
Refused to execute script from https://raw.githubusercontent.com/nnnick/Chart.js/master/Chart.min.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
そのURLを取得し、rawgit.comにアクセスします。これにより、https://rawgit.com/nnnick/Chart.js/master/Chart.min.js
という形式のURLが提供され、使用できるようになります。
私はこれを試してテストしましたが、問題なく正常に動作するようです
以下のフォルダー構造にgit repoがある場合
fiddletest/test1(fiddletestはリポジトリ名であり、test1はフォルダーです)
次に、対応するjsfiddleリンクは
http://jsfiddle.net/gh/get/<library name>/<version>/<github user name>/fiddletest/tree/master/test1/
フォルダとファイルの構造は次のようにする必要があります
fiddletest(the repo name)
|____ test1
|____ demo.html
|____ demo.js
|____ demo.css
|____ demo.details
これら3つのファイル以外は無視されます。詳細ファイルは、次のように外部リソース(存在する場合)のフィドルの詳細とリンクを保持する必要があります
---
name: test fiddle repo
description: this is a test repo
resources:
- http://abc.xyz.com/abc.js
- http://abc.xyz.com/abc2.js
...
とフィドルリンクに気づいたかもしれません。バイオリンが純粋なjsである場合、ライブラリ名は「ライブラリ」であり、バージョンは「純粋」である必要があります
要約すると、githubを参照するためのフィドルリンクは次の形式である必要があります
http://jsfiddle.net/gh/get/<library name>/<version>/<github user name>/<repo name>/tree/<branchname>/<folder name>/
もう1つの可能性は、Gitライブラリを cdnJS Script Repository に追加し(GitHubで非常に人気のあるライブラリはすべて受け入れられると書いてあります)、それを外部リソースとして使用します。
見つけたばかりです: http://jsdb.io/ にはたくさんのJavaScriptライブラリがあり、そこに新しいライブラリを追加するのは非常に簡単です-GithubリポジトリのURLを入力するだけです。
今日 JSDelivr が最良のオプションのようです。