image - repositorio - ingresar a git hub
Host de imagen oficial para proyectos de GitHub? (5)
Almaceno imágenes con Dropbox y solo genero la URL que es estática. Luego, github almacena en caché la imagen en su servidor para acelerar aún más las cosas. Recientemente, tu github ha sido inestable con su servicio de almacenamiento en caché, algunas imágenes son demasiado grandes y algunos periodos todas las imágenes se rompen, etc. Podría ser un problema fugaz. Lo mejor de Dropbox es que admite arrastrar y soltar en su sistema de archivos local.
Las direcciones URL se ven así: https://dl.dropboxusercontent.com/u/2559476/demo_app_30_fps_1x.gif
Cada vez que necesito incluir una imagen en el archivo README de un proyecto de GitHub, por lo general, simplemente la coloco en una carpeta de Capturas de pantalla y estoy relativamente vinculada a ella . Sin embargo, esto aumenta innecesariamente el tamaño del archivo del proyecto, especialmente si incluyo un archivo .gif animado del proyecto en acción.
Me he dado cuenta en un par de proyectos populares de Github para iOS (como MMDrawerController y JASidePanels ) que las imágenes NO están relativamente vinculadas, sino que existen en un dominio que nunca he visto - " https: //github-camo.global.ssl .fastly.net ". Navegar a este sitio directamente no funciona y las búsquedas de Google no muestran nada. Entonces, para mi pregunta: ¿está este sitio afiliado con GitHub y cómo se pueden subir sus imágenes aquí? Por supuesto, siempre podría usar un servicio de alojamiento de imágenes genéricas, pero preferiría usar uno que tenga vínculos oficiales con GitHub (si tal sitio existe).
¿Donde está esto?
Construí MMDrawerController. Guardo las imágenes en un repositorio de gh-pages y las vinculo desde el archivo README.
GitHub en sí tiene una característica "secreta" para cargar imágenes.
Leí sobre esto en un comentario del propio Phil Haack de GitHub :
Edito (o creo) un problema y lo arrastro hasta allí y copio el recorte resultante en mi publicación. Probablemente sea un abuso de los problemas de GitHub.
Si lo haces así, la imagen se almacenará en algún servidor GitHub y tendrá una URL como esta:
https://f.cloud.github.com/assets/19977/1656110/a3f8b280-5b6d-11e3-818d-c06ab05bd613.jpg
No, no necesitas un host. simplemente ponga las imágenes en la raíz de su propio proyecto y proporcione un enlace en readme.md algo como esto
![Preview1](./img1.PNG)
![Preview2](./img2.PNG)
## and so on
Fastly
no es un host de imágenes, es una red de distribución de contenido. Vea su website y esta entrada de CDN Planet .
Si README.md
el código fuente de la página README.md
en el repositorio de MMDrawerController , notará que la imagen no está almacenada inicialmente en Fastly.net.
Además, se supone que deben servirse a través de http estándar (es decir, no https).
<p align="center" >
<img src="http://mutualmobile.github.io/MMDrawerController/ExampleImages/example1.png" width="266" height="500"/>
<img src="http://mutualmobile.github.io/MMDrawerController/ExampleImages/example2.png" width="266" height="500"/>
</p>
Los enlaces a los que se refiere se reescriben dinámicamente gracias a la herramienta Camo .
Esta herramienta simplifica el enrutamiento de imágenes a través de un host SSL para evitar que el navegador advierta a los usuarios sobre el posible contenido no seguro, ya que cada contenido de GitHub.com se ofrece a través de https.