Host oficial de imagem para os projectos GitHub?

sempre que preciso de incluir uma imagem no ficheiro README de um projecto do GitHub, costumo colocá-la numa pasta de Screenshots e relativamente ligado a ela. No entanto, isso desnecessariamente aumenta o tamanho do arquivo do projeto, especialmente se eu incluir um animado .gif do projecto em acção.

eu notei em alguns projetos populares do Github iOS (como MMDrawerController e JASidePanels ) que as imagens não são relativamente ligadas, mas existem em um domínio que nunca vi ... https://github-camo.global.ssl.fastly.net navegar directamente para este site não funciona e as pesquisas do Google não trazem nada. Então, para minha pergunta: este site é afiliado com o GitHub, e como se obtém suas imagens carregadas aqui? Claro que eu sempre poderia usar um serviço genérico de hospedagem de imagens, mas eu preferiria usar um que tem laços oficiais com o GitHub (se tal site existe).

https://github-camo.global.ssl.fastly.net

onde é isto?

Author: Community, 2013-08-21

5 answers

Fastly não é um host de imagem, é uma rede de entrega de conteúdo. Ver as suas sítio Web e isto entrada do planeta CDN.

Se você inspecionar o código-fonte do README.md página no MMDrawerController repositório, você vai notar que a imagem não são inicialmente armazenados em Fastly.net.

Além disso, eles devem ser servidos através de http padrão (ie. não 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>

As ligações a que se refere São: reescrito dinamicamente graças ao Camo ferramenta.

Esta ferramenta simplifica o encaminhamento de imagens através de uma máquina SSL, a fim de evitar que os utilizadores sejam avisados pelo seu navegador sobre o potencial conteúdo não garantido como todos os GitHub.com o conteúdo está a ser servido por https.

 10
Author: nulltoken, 2013-08-21 15:39:32

O próprio GitHub tem uma funcionalidade "secreta" para enviar imagens.

Li sobre isto num comentário do próprio Phil Haack do GitHub.:

Eu edito (ou crio) um problema e arrasto-o para lá e copio a marcação resultante para o meu post. Deve ser um abuso de problemas com o GitHub.

Se o fizer assim, a imagem será armazenada num servidor GitHub, e terá uma URL como esta one:
https://f.cloud.github.com/assets/19977/1656110/a3f8b280-5b6d-11e3-818d-c06ab05bd613.jpg

 55
Author: Christian Specht, 2014-01-06 21:16:46
Construí o MMDrawerController. Eu apresento as imagens em um repo gh-pages e link para eles a partir do README.
 7
Author: kcharwood, 2013-08-22 16:43:44
Não precisas de um hospedeiro. basta colocar imagens no root de seu próprio projeto e dar link em readme.md algo assim.
![Preview1](./img1.PNG)
![Preview2](./img2.PNG)
## and so on
 3
Author: Kursat Turkay, 2018-02-16 23:33:53

Eu guardo imagens com a dropbox e apenas gera o url que é estático. Então github cache a imagem em seu servidor para acelerar as coisas mais. Recentemente thouh github foi flaky com seu serviço de caching, algumas imagens são muito grandes e alguns períodos todas as imagens quebram etc. Pode ser um problema passageiro. A grande coisa sobre dropbox é que ele suporta arrastar e largar em seu sistema de arquivos local.

Os urls são assim. :https://dl.dropboxusercontent.com/u/2559476/demo_app_30_fps_1x.gif
 0
Author: eonist, 2016-06-22 09:39:47