Как добавить скриншот в README в репозитории github?
Можно ли поместить скриншот в файл README в репозиторий GitHub? Какой синтаксис?
Ответы
Ответ 1
Если вы используете Markdown (README.md):
При условии, что у вас есть изображение в вашем репо, вы можете использовать относительный URL:
![Alt text](/relative/path/to/img.jpg?raw=true "Optional Title")
Если вам нужно встроить изображение, размещенное в другом месте, вы можете использовать полный URL
![Alt text](http://full/path/to/img.jpg "Optional title")
GitHub рекомендует использовать относительные ссылки с параметром ?raw=true
чтобы обеспечить правильное указание разветвленных репо.
Параметр raw=true
используется для того, чтобы изображение, на которое вы ссылаетесь, отображалось как есть. Это означает, что будет связано только изображение, а не весь интерфейс GitHub для этого соответствующего файла. Смотрите этот комментарий для более подробной информации.
Посмотрите пример: https://raw.github.com/altercation/solarized/master/README.md
Если вы используете SVG, вам также необходимо установить для атрибута sanitize значение true
:? Raw ?raw=true&sanitize=true
. (Спасибо @EliSherer)
Также документация по относительным ссылкам в файлах README: https://help.github.com/articles/relative-links-in-readmes
И, конечно же, документы по уценке: http://daringfireball.net/projects/markdown/syntax
Кроме того, если вы создаете новые screenshots
веток для хранения изображений, вы можете избежать их нахождения в master
рабочем дереве.
Затем вы можете вставить их, используя:
![Alt text](/../<branch name>/path/to/image.png?raw=true "Optional Title")
Ответ 2
Даже если есть уже принятый ответ, я хотел бы добавить еще один способ загрузки изображений в readme на GitHub.
- Вам необходимо создать проблему в своем репо
- Перетащите в область комментариев ваше изображение
- После того, как ссылка для изображения будет сгенерирована, вставьте ее в свой файл readme
Более подробную информацию вы можете найти здесь
Ответ 3
Я обнаружил, что пути к изображению в моем репо недостаточно, я должен был ссылаться на изображение в субдомене raw.github.com
.
Формат URL https://raw.github.com/{USERNAME}/{REPOSITORY}/{BRANCH}/{PATH}
Пример разметки ![Settings Window](https://raw.github.com/ryanmaxwell/iArrived/master/Screenshots/Settings.png)
Ответ 4
Одна строка ниже должна быть тем, что вы ищете
если ваш файл находится в репозитории
![ScreenShot](https://raw.github.com/{username}/{repository}/{branch}/{path})
если ваш файл находится в другом внешнем URL
![ScreenShot](https://{url})
Ответ 5
- Загрузите свое изображение в postimage.org
- Получить github Markdown url
- Вставьте в свой ReadMe
Ответ 6
Синтаксис разметки для отображения изображений действительно:
![image](https://{url})
НО: Как предоставить url
?
- Вы, вероятно, не хотите загромождать свое репо с помощью скриншотов, они не имеют никакого отношения к коду
- вам, возможно, не стоит беспокоиться о том, чтобы сделать ваше изображение доступным в Интернете... (загрузите его на сервер...).
Итак... вы можете использовать этот удивительный трюк, чтобы github размещал ваш файл изображения. TDLR:
- создать проблему в списке проблем вашего репо
- перетащите снимок экрана по этой проблеме.
- скопируйте код уценки, который только что создал для вас github, чтобы отобразить ваше изображение.
- вставьте его в свой файл readme (или где хотите)
http://solutionoptimist.com/2013/12/28/awesome-github-tricks/
Ответ 7
добавить это в README
<div align="center">
<img src="/screenshots/screen1.jpg" width="400px"</img>
</div>
Ответ 8
Метод 1- > Метод Markdown
![Alt Text](https://raw.github.com/{USERNAME}/{REPOSITORY}/{BRANCH}/{PATH})
Метод 2- > HTML-способ
<img src="https://link(format same as above)" width="100" height="100"/>
или
<img src="https://link" style=" width:100px ; height:100px " />
Примечание- > Если вы не хотите стилизовать свое изображение, измените размер стильной части
Ответ 9
Гораздо проще, чем добавить URL. Просто загрузите изображение в тот же репозиторий, например:
![Screenshot](screenshot.png)
Ответ 10
Markdown: ![Screenshot](http://url/to/img.png)
Готово!
В качестве альтернативы вы можете использовать сайт для размещения изображений, например imgur
, и получить его url и добавить его в свой файл README.md, или вы можете использовать некоторый статический хостинг файлов.
Пример проблемы
Ответ 11
Сначала создайте каталог (папку) в корне локального репо, который будет содержать screenshots
вы хотите добавить. Позволяет назвать имя этого каталога screenshots
. Поместите изображения (JPEG, PNG, GIF и т.д.), Которые вы хотите добавить в этот каталог.
Скриншот рабочего стола Android Studio Workspace
Во-вторых, вам нужно добавить ссылку на каждое изображение в ваш README. Итак, если у меня есть изображения с именами 1_ArtistsActivity.png
и 2_AlbumsActivity.png
в моем каталоге скриншотов, я добавлю их ссылки следующим образом:
<img src="screenshots/1_ArtistsActivity.png" height="400" alt="Screenshot"/> <img src="screenshots/2_AlbumsActivity.png" height="400" alt="Screenshot"/>
Если вы хотите, чтобы каждый снимок экрана находился на отдельной строке, напишите их ссылки на отдельных строках. Однако лучше, если вы напишите все ссылки в одну строку, разделенные только пробелом. На самом деле это может выглядеть не очень хорошо, но GitHub автоматически организует их для вас.
Наконец, внесите свои изменения и нажмите их!
Ответ 12
Для меня лучший способ -
- Создайте новую проблему с этим репозиторием в github, а затем загрузите файл в формате gif. Для преобразования видеофайлов в формат gif вы можете использовать этот веб-сайт http://www.online-convert.com/
- Отправить вновь созданную проблему.
- Скопировать адрес загруженного файла
- Наконец, в вашем файле README поставлен! [demo] (COPIED ADDRESS)
Надеюсь, это поможет.
Ответ 13
С изображениями, расположенными в каталоге /screen-shots
. Внешний <div>
позволяет размещать изображения. Заполнение достигается с помощью <img width="desired-padding" height="0">
.
<div align="center">
<img width="45%" src="screen-shots/about.PNG" alt="About screen" title="About screen"</img>
<img height="0" width="8px">
<img width="45%" src="screen-shots/list.PNG" alt="List screen" title="List screen"></img>
</div>