Подтвердить что ты не робот

Официальный хост изображений для проектов GitHub?

Всякий раз, когда мне нужно включить изображение в файл README проекта GitHub, я обычно просто вставляю его в папку скриншотов и относительно ссылку на него. Однако это излишне раздувает размер файла проекта, особенно если я включаю анимированный.gif проекта в действие.

Я заметил в нескольких популярных проектах iOS Github (например, MMDrawerController и JASidePanels), что изображения НЕ связаны друг с другом, но они существуют в домене, который я никогда не видел - " https://github-camo.global.ssl.fastly.net ". Навигация на этот сайт напрямую не работает, а поисковые запросы Google ничего не вызывают. Итак, по моему вопросу: этот сайт связан с GitHub, и как он получает свои изображения, загруженные здесь? Конечно, я всегда мог использовать общий сервис хостинга изображений, но я бы предпочел использовать тот, который имеет официальные связи с GitHub (если такой сайт существует).

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

Где это?

4b9b3361

Ответ 1

Fastly не является хостом изображения, это сеть доставки контента. Посмотрите их сайт и эту запись в формате CDN.

Если вы заглядываете в исходный код страницы README.md в репозитории MMDrawerController, вы "Я заметил, что изображение не было первоначально сохранено на Fastly.net.

Кроме того, они должны обслуживаться через стандартный http (т.е. не 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>

Ссылки, ссылки на которые вы ссылаетесь, динамически переписываются с помощью инструмента Camo.

Этот инструмент упрощает маршрутизацию изображений через хост SSL, чтобы пользователи не предупреждали их браузер о потенциальном небезопасном контенте, поскольку каждый контент GitHub.com обрабатывается через https.

Ответ 2

GitHub сам имеет "секретную" функцию для загрузки изображений.

Я читал об этом в комментарий GitHub, принадлежащий Phil Haack:

Я редактирую (или создаю) проблему и перетаскиваю ее туда и копирую полученную уценку в свой пост. Вероятно, это злоупотребление проблемами GitHub.

Если вы сделаете это так, изображение будет храниться на каком-то сервере GitHub, и у него будет такой URL-адрес:
https://f.cloud.github.com/assets/19977/1656110/a3f8b280-5b6d-11e3-818d-c06ab05bd613.jpg

Ответ 3

Я построил MMDrawerController. Я размещаю изображения в репозитории gh-pages и ссылаюсь на них из README.

Ответ 4

Нет, вам не нужен хост. просто поместите изображения в свой собственный проект и дайте ссылку в readme.md что-то вроде этого

![Preview1](./img1.PNG)
![Preview2](./img2.PNG)
## and so on

Ответ 5

Я храню изображения с помощью Dropbox и просто создаю url, который является статичным. Затем github кэширует изображение на своем сервере, чтобы ускорить работу. В последнее время ваш гит-хаус был уязвим со своей службой кеширования, некоторые изображения слишком велики, и некоторые периоды разрывают все изображения и т.д. Это может быть мимолетная проблема. Самое замечательное в Dropbox заключается в том, что он поддерживает перетаскивание в локальной файловой системе.

URL-адреса выглядят следующим образом: https://dl.dropboxusercontent.com/u/2559476/demo_app_30_fps_1x.gif

Ответ 6

Просто откройте изображение, которое вы хотите опубликовать на GitHub, щелкните правой кнопкой мыши, скопируйте изображение, затем в столбе Github нажмите ctrl-v.