Fichier de référence GitHub dans jsFiddle

Existe-t-il une possibilité d’ abuser des fichiers à récupérer d’un repository github en tant que ressources externes dans jsFiddle?

Ceci est une réponse mise à jour, car les URL ont légèrement changé pour Github … J’ai rencontré ce problème et je l’ai compris pour le moment. Espérons que cela aide les gens à trouver ce post récemment. Exemple pour le thème Bootstrap Slate de Bootswatch:

  1. URL du fichier brut: https://raw2.github.com/thomaspark/bootswatch/gh-pages/slate/bootstrap.css

  2. Retirez le 2. après raw : https://rawgithub.com/thomaspark/bootswatch/gh-pages/slate/bootstrap.css

C’est tout! :RÉ

TLDR; Rendez-vous sur rawgit.com, qui affichera vos fichiers sur un CDN directement à partir de GitHub afin de pouvoir les utiliser.

Malheureusement, aucune des réponses n’a fonctionné pour moi. L’URL rawgithub ne semble pas fonctionner car la connexion est refusée. Donc, voici une solution complète qui a fonctionné. Tout d’abord, dans GitHub, vous devez cliquer sur le bouton Raw pour obtenir le JavaScript original.

entrer la description de l'image ici

Ensuite, copiez l’URL de la page qui vous emmène aussi. Vous remarquerez que si vous essayez d’utiliser directement cette application, vous recevrez un avertissement de JSFiddle.

entrer la description de l'image ici

Plus précisément, le navigateur vous donnera une erreur, par exemple:

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 ssortingct MIME type checking is enabled.

Prenez cette URL et visitez rawgit.com . Cela vous donnera une URL du format https://rawgit.com/nnnick/Chart.js/master/Chart.min.js que vous pourrez ensuite utiliser.

J’ai essayé et testé cela et cela semble fonctionner correctement sans problème

Une autre possibilité est d’append la bibliothèque Git au référentiel de scripts cdnJS (ils écrivent que toute bibliothèque qui est relativement populaire sur GitHub sera acceptée), puis l’utiliser comme ressource externe.

Nous venons de découvrir: il y a beaucoup de librairies Javascript sur http://jsdb.io/ et il est très facile d’en append de nouvelles – c’est juste une question de saisir l’URL d’un repository Github.

S’il y a un repository git dans la structure de dossiers suivante

fiddletest / test1 (fiddletest est le nom du repo et test1 est un dossier)

alors le lien jsfiddle correspondant sera

 http://jsfiddle.net/gh/get////fiddletest/tree/master/test1/ 

La structure des dossiers et des fichiers doit être comme ça

 fiddletest(the repo name) |____ test1 |____ demo.html |____ demo.js |____ demo.css |____ demo.details 

sauf ces trois fichiers, d’autres seront ignorés. le fichier de détails doit contenir les détails du violon et le lien des ressources externes (le cas échéant) comme suit

 --- name: test fiddle repo description: this is a test repo resources: - http://abc.xyz.com/abc.js - http://abc.xyz.com/abc2.js ... 

Peut-être vous avez remarqué le et dans le lien de violon. Si un violon est avec pur js le nom de la librairie devrait être “library” et la version devrait être “pure”

En un mot, le lien vers violon à renvoyer à github devrait être dans le format suivant

 http://jsfiddle.net/gh/get/////tree///