Referencia del file GitHub en jsFiddle

¿Existe la posibilidad de utilizar incorrectamente los files de captura de un repository github como resources externos en jsFiddle?

Esta es una respuesta actualizada, ya que las URLs han cambiado ligeramente para Github … Me encontré con este problema y lo resolvió para el día de hoy. Espero que esto ayude a la gente a encontrar esta publicación recientemente. Ejemplo del tema Bootstrap Slate de Bootswatch:

  1. URL del file sin formatting: https://raw2.github.com/thomaspark/bootswatch/gh-pages/slate/bootstrap.css

  2. Quite el 2. después de raw : https://rawgithub.com/thomaspark/bootswatch/gh-pages/slate/bootstrap.css

¡Eso es! :RE

TLDR; Visite rawgit.com, que mostrará sus files en una CDN directamente desde GitHub para que pueda usarlos.

Desafortunadamente ninguna de las respuestas aquí funcionó para mí. La URL rawgithub no parece funcionar ya que la connection se rechaza. Así que aquí hay una solución completa que funcionó. En primer lugar, en GitHub debe hacer clic en el button Raw para get el JavaScript original.

enter image description here

Luego copy la URL de la página que también te lleva. Notarás que si tratas de usar esto directamente, recibirás una advertencia de JSFiddle.

enter image description here

Más al punto es que el browser le dará un error, por ejemplo:

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.

Toma esa URL y visita rawgit.com . Esto le dará una URL del formatting https://rawgit.com/nnnick/Chart.js/master/Chart.min.js que luego puede usar.

He intentado y probado esto y parece funcionar bien sin problema

Otra posibilidad es agregar la biblioteca de Git al repository de scripts cdnJS (escriben que se aceptará cualquier biblioteca popular en GitHub) y luego usarla como recurso externo.

Acabo de enterarme: hay muchas bibliotecas Javascript en http://jsdb.io/ y es muy fácil agregar nuevas. Solo es cuestión de ingresar la URL de un repository de Github.

Si hay un repository git en la siguiente estructura de carpetas

fiddletest / test1 (fiddletest es el nombre del repository y test1 es una carpeta)

entonces el enlace jsfiddle correspondiente será

 http://jsfiddle.net/gh/get/<library name>/<version>/<github user name>/fiddletest/tree/master/test1/ 

La estructura de carpetas y files debe ser así

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

excepto estos tres files, otros serán ignorados. el file de detalles debe contener los detalles del violín y el enlace de los resources externos (si los hay) de la siguiente manera

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

Puede ser que hayas notado el y en el enlace del violín. Si un violín es con js puro, el nombre de la biblioteca debe ser "biblioteca" y la versión debe ser "pura"

En pocas palabras, el enlace del violín para referirse a github debe estar en el siguiente formatting

 http://jsfiddle.net/gh/get/<library name>/<version>/<github user name>/<repo name>/tree/<branchname>/<folder name>/