2012-03-23 5 views

Respuesta

23

Esta es una respuesta actualizada, ya que las URLs han cambiado un poco 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 para el tema de pizarra Bootstrap de Bootswatch:

  1. Raw archivo url: https://raw2.github.com/thomaspark/bootswatch/gh-pages/slate/bootstrap.css

  2. Retire la 2. después raw: https://rawgithub.com/thomaspark/bootswatch/gh-pages/slate/bootstrap.css

Eso es todo! : D

+0

se funciona con 2 allí – vsync

+0

Esta es la respuesta correcta después de la actualización de github. –

+2

Esto no funciona con el código js. Ver otra respuesta a continuación. –

1

Otra posibilidad es agregar la biblioteca de Git al cdnJS Script Repository (escriben que se acepta cualquier biblioteca popular en GitHub) y luego usarla como recurso externo.

Acabo de enterarme: hay muchas librerías de Javascript en http://jsdb.io/ y es muy fácil agregar nuevas. Es solo cuestión de ingresar a la URL de un repositorio de Github.

95

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

Desafortunadamente ninguna de las respuestas aquí funcionó para mí. La URL rawgithub no pareció funcionar porque la conexión se rechazó. Así que aquí hay una solución completa que funcionó. En primer lugar, en GitHub debe hacer clic en el botón Raw para obtener el JavaScript original.

enter image description here

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

enter image description here

Más al punto es el navegador 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.

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

He intentado y probado esto y parece que funciona bien sin problema

+18

Pruebe 'http: // rawgit.com /' en su lugar. Está alimentado por MaxCDN. – kaiser

+1

Oh. Solo lee tu publicación completa. Parece que recibieron un problema de nomenclatura :) – kaiser

+0

@kaiser: Gracias por volver a aceptar esta respuesta, con suerte le llamará la atención y ayudará a los futuros usuarios. – Ian

1

Si hay un repositorio git en la siguiente estructura de carpetas

fiddletest/test1 (fiddletest es el nombre de recompra y test1 es una carpeta)

luego en el enlace correspondiente será jsFiddle

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

la estructura de carpetas y archivos debe ser como este

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

excepto estos tres archivos se ignorarán. el archivo de datos debe contener los detalles de violín y enlace de recursos 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 usted ha notado la y en el enlace de violín. Si un violín es la pura js el nombre de la biblioteca debe ser "biblioteca" y la versión debe ser "pura"

En pocas palabras el enlace violín a Reffer a github debe estar en formato siguiente

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

tenga en cuenta que a diferencia de otros violines, violines creados de esta manera [no se puede incrustar] (https://github.com/jsfiddle/jsfiddle-issues/issues/46) ... –

Cuestiones relacionadas