GitHub의 README.md에 이미지 추가


1841

최근에 GitHub에 가입했습니다 . 나는 거기에 몇 가지 프로젝트를 주최했습니다.

README 파일에 일부 이미지를 포함시켜야합니다. 어떻게해야할지 모르겠습니다.

이것에 대해 검색했지만 "웹에서 이미지를 호스팅하고 README.md 파일에 이미지 경로를 지정하십시오"라는 링크가 있습니다.

타사 웹 호스팅 서비스에서 이미지를 호스팅하지 않고이 작업을 수행 할 수있는 방법이 있습니까?




86
주제가 아닌 GitHub는 프로그래머 도구입니다.
랜스 로버츠

답변:


1883

이 마크 다운을 시도하십시오.

![alt text](http://url/to/img.png)

이미지가 저장소에 저장된 경우 원시 버전의 이미지에 직접 연결할 수 있다고 생각합니다. 즉

![alt text](https://github.com/[username]/[reponame]/blob/[branch]/image.jpg?raw=true)

137

53
상대 링크는 여기에서 많이 사용되지 않습니다.이 방법으로 이미지를 호스팅하지 않는 readme도 npm에 표시된다고 가정하십시오. GitHub에 링크해야합니다. 이미지 src는 raw.github.com 하위 도메인이 아니라 github.com 도메인 에 있어야하며 raw.githubusercontent.com 도메인이 아니 어야 합니다.
Lee Crossley

4
실제로 상대 경로를 사용하게되었습니다 (루트에 모든 것이 있기 때문에 이미지 파일의 이름 일뿐입니다). 나는 / usr / share / projectname / docs에 로컬 설치를위한 하나와 github를위한 하나의 README.md 사본을 유지하고 있었다. 이제 이미지 파일 이름이 두 경우 모두 제대로 작동하므로 동일한 README.md를 사용할 수 있습니다. README의 일부 사본을 다른 곳에 게시하려면 이미지를 다른 곳에서 호스팅하거나 raw.github.com url에 넣어야합니다.
콜린 키넌

14
GitHub 자체는 상대 경로를 권장합니다. help.github.com/articles/relative-links-in-readmes 절대 경로의 한 가지 주요 단점은 이미지가 마스터에서 이동하면 이전 URL을 가리키는 다른 분기가 중단된다는 것입니다.
Jack O'Connor

3
현재 제안 된 도메인이 작동하지 않는 것 같고 링크는 다음과 같아야합니다.https://github.com/[username]/[reponame]/blob/[branch]/image.jpg?raw=true
Slavik Shynkarenko

424

다음과 같은 상대 경로를 사용할 수도 있습니다

![Alt text](relative/path/to/img.jpg?raw=true "Title")

15
예. 이것은 성능에 대해 걱정하지 않는 한 가장 쉬운 방법입니다. 이것은 repo가 아닌 디렉토리 와 관련이 있으므로 'about_pics.md'와 동일한 디렉토리에 'myimage.png'가 있으면 마크 업은 :![What is this](myimage.png)
Rich

5
이것은 1) 작동하기 때문에 굉장한 해결책입니다. 2) 인터넷에 액세스 할 필요없이 이미지가 로컬 뷰어에도 표시됩니다
Régis B.

2
@Rich 성능에 대한 의견을 넓힐 수 있습니까? 상대 경로 접근 방식에는 어떤 성능 문제가 있습니까?
Lea Hayes

2
이 경로는 무엇과 관련이 있습니까?
Dim

2
Lee Crossley가 지적한 것처럼 readme가 npm에 표시되면 상대 링크가 끊어지기 때문에 피해야 합니다. 대신 이미지 형식이 SVG와 같은 경우 "? sanitize = true"플래그를 사용하여 github.com 도메인의 이미지 src에 링크하십시오 . 이 SO 답변에 대한 자세한 내용을 참조하십시오 : stackoverflow.com/a/16462143/6798201
AlienKevin

229
  • 새로운 이슈를 만들 수 있습니다
  • 이미지를 업로드 (드래그 앤 드롭)
  • 이미지 URL을 복사하여 README.md 파일에 붙여 넣습니다.

여기에 자세한 youTube 비디오가 자세히 설명되어 있습니다.

https://www.youtube.com/watch?v=nvPOUdz5PL4


24
내가 이해하는 한 실제로 문제 를 저장할 필요는 없습니다 . 이런 식으로 이슈 트래커에 더미 티켓이 실제로 필요하지 않습니다. 이것이 "안전한"방법인지에 대한 질문은 GitHub가 이미지가 분리 된 것을 GitHub가 감지하여 GitHub CDN에서 삭제하는지 여부를 의미합니다.
peterh

2
이 답변은 나를 위해 완벽하게 작동했으며 저장소 내에서 새로운 문제를 저장할 필요가 없었습니다. YouTube에서 youtube.com/watch?v=nvPOUdz5PL4 에 대해 자세히 설명하는 비디오를 찾았습니다 .
Francislainy Campos 2018

1
이 답변은 효과가 있으며 약간의 노력이 필요합니다. 문제는 버릴 수 있지만 이미지의 URL은 유지됩니다. 이미지 URL의 형식은 다음과 같습니다. user-images.githubusercontent.com ...
Sabuncu

6
이것은 훌륭한 트릭입니다! 그러나 @ peterh의 질문에 대한 답을 아는 사람이 있습니까? GitHub가 고아 인 이미지를 주기적으로 제거합니까 (예 : 문제가없는 경우)?
Johnny Oshika

1
@ JohnnyOshika 나는 github 외부의 누군가가 그 대답을 확실히 할 수 있을지 의심합니다. 사용되는 "user-images.githubusercontent.com"에 따라 달라질 수 있습니다. 주석에 업로드 된 이미지에만 해당되는 경우 누락 된 데이터 관계를 스캔하고 이미지를 제거 할 수 있습니다. 보다 일반적인 경우 파일에 대한 참조가 없는지 확실히 결정하기 어려울 수 있으므로 계산 비용이 많이 들거나 문제없이 파일을 삭제할 수 있는지 확인하기가 어렵습니다.
yourbuddypal

127

그것보다 훨씬 간단합니다.

이미지를 저장소 루트에 업로드하고 경로없이 파일 이름에 링크하십시오.

![Screenshot](screenshot.png)

10
아니요, git repo에 스크린 샷을 추가하는 것이 좋은 습관이라고 생각하지 않습니다. 특히 뿌리가 아닙니다. Ahmad Ajmi의 답변이 훨씬 낫습니다
Arnaud P

25
루트에 있지는 않지만 이것을 쉽게 적용 할 수 있습니다 docs/images. 작은 PNG 스크린 샷도 괜찮습니다. IMHO
Christophe Roussy

5
이것이 허용되는 솔루션이어야합니다. esp. 이미지를 doc / tree / 아래에 놓으라는 Christophe의 제안으로
Mike Ellis

완전한..!! png가 다른 폴더에있는 경우 단순히 "folderName / screenshot.png"경로를 추가하십시오
Soumen

나는 당신의 대답이 내 경우에 유용하다는 것을 알았습니다 : 나는 Gitlab에 있으며 리포지토리 logo.png의 루트에있는 그림을 사용 하여 아바타를 리포지토리 로 설정합니다. 이 사진을 README.md에 포함하고 싶었습니다.
avi.elkharrat

84

간단한 HTML 태그로 이미지를 추가 할 수도 있습니다 .

<p align="center">
  <img src="your_relative_path_here" width="350" title="hover text">
  <img src="your_relative_path_here_number_2_large_name" width="350" alt="accessibility text">
</p>

1
HTML 태그를 사용하면 마크 다운 파일이 사용됩니다. 범용 문서 변환기 인 Pandoc 에서는 무시됩니다 .
Lorem Ipsum Dolor

1
이 방법이 가장 좋기 때문에 중앙에 놓거나 한쪽에 배치 할 수 있습니다 (적어도 작은 이미지의 경우).
Alexis Wilke

상대 경로를 어떻게 지정합니까? README.md와 관련이 없습니다 (모든 경우에)?
friederbluemle

55

게시 된 솔루션 중 많은 부분이 불완전하거나 내 취향에 맞지 않습니다.

  • imgur와 같은 외부 CDN은 체인에 다른 도구를 추가합니다. Meh.
  • 이슈 트래커에서 더미 이슈를 생성하는 것은 해킹입니다. 혼란을 야기하고 사용자를 혼란스럽게합니다. 이 솔루션을 포크 또는 GitHub로 마이그레이션하는 것은 고통입니다.
  • gh-pages 분기를 사용하면 URL이 부서지기 쉽습니다. gh-page를 유지 관리하는 프로젝트를 진행하는 다른 사람은 이러한 이미지의 경로에 따라 외부적인 것을 알지 못할 수 있습니다. gh-pages 브랜치는 GitHub에서 CDN 이미지를 호스팅하는 데 필요하지 않은 특정 동작을 가지고 있습니다.
  • 버전 관리에서 자산을 추적하는 것이 좋습니다. 프로젝트가 성장하고 변경되면 여러 사용자의 변경 사항을 관리하고 추적 할 수있는보다 지속 가능한 방법입니다.
  • 이미지가 소프트웨어의 특정 버전에 적용되는 경우 변경 불가능한 이미지를 연결하는 것이 좋습니다. 이렇게하면 나중에 소프트웨어의 변경 사항을 반영하여 이미지를 업데이트하면 해당 개정의 추가 정보를 읽는 사람이 올바른 이미지를 찾을 수 있습니다.

영감 나의 선호하는 솔루션, 이 요점은 , 사용하는 것입니다 자산 분기를 함께 특정 개정에 대한 영구 링크 .

git checkout --orphan assets
git reset --hard
cp /path/to/cat.png .
git add .
git commit -m 'Added cat picture'
git push -u origin assets
git rev-parse HEAD  # Print the SHA, which is optional, you'll see below.

이 이미지 개정판에 대한 "퍼머 링크"를 구성하고 마크 다운으로 래핑하십시오.

커밋 SHA를 직접 찾는 것은 불편하지만, 이 help.github 페이지 에서 알 수 있듯이 바로 가기로 Y를 눌러 특정 커밋에서 파일에 대한 영구 링크를 누르십시오 .

자산 분기에 항상 최신 이미지를 표시하려면 BLOB URL을 사용하십시오.

https://github.com/github/{repository}/blob/assets/cat.png 

(동일한 GitHub 도움말 페이지에서 파일보기는 지점의 최신 버전을 보여줍니다 )


2
이것은 허용되는 답변을 보완하는 것입니다. 자산이 추적되고 이미지가 마스터가 아니며 혼란이 없습니다. 그냥 git reset --hard; 변경 사항이 커밋되었는지 확인하십시오.
dojuba

당신의 컴퓨터에 야생에서. 당신은 파일이 (될 일이 어디를 가리 수 ~/Downloads, /tmp등).
paulmelnikow

나는 Github에 표시되지 않는 디렉토리가 있다는 것을 기억한다. 내가 그것을 알아낼 수있을 때까지,이 포스트는 다음으로 사용할 최고의 것 같습니다. 감사!
Shadoninja

21

폴더 ( myFolder )에 이미지 ( image.png )를 커밋 하고 README.md에 다음 줄을 추가하십시오 .

![Optional Text](../master/myFolder/image.png)


17
  • 이미지 추가와 관련된 문제 만들기
  • 끌어서 놓기 또는 파일 선택기로 이미지 추가
  • 그런 다음 이미지 소스를 복사하십시오.

  • 이제 ![alt tag](http://url/to/img.png)README.md 파일에 추가 하십시오

끝난!

또는 일부 이미지 호스팅 사이트를 사용하여 imgurURL을 가져 와서 README.md 파일에 추가하거나 정적 파일 호스팅을 사용할 수도 있습니다.

샘플 문제


이것이 내 의견에 추가하는 가장 쉬운 방법입니다. 상자로 드래그하여 주소를 복사 한 다음 아래 캡션과 함께 추가 정보에 붙여 넣기 만하면됩니다. 붐, 끝났어
Joe Hill

15

README 파일에 일부 이미지를 포함시켜야합니다. 어떻게해야할지 모르겠습니다.

GitHub 리포지토리의 readme에 대한 간단한 이미지 갤러리를 만들고 사용자 지정할 수있는 작은 마법사를 만들었습니다 . ReadmeGalleryCreatorForGitHub를 참조하십시오 .

마법사는 GitHub에서 img 태그가에서 허용된다는 사실을 이용합니다 README.md. 또한 마법사는 이미지를 이슈 영역에 끌어다 놓아 GitHub에 이미지를 업로드하는 인기있는 트릭을 사용합니다 (이 스레드의 답변 중 하나에서 이미 언급 한 바와 같이).

여기에 이미지 설명을 입력하십시오


2
이 도구를 사랑하십시오!
Dan

1
나도이 도구를 좋아합니다. 이것은 Git의 기본 기능이어야합니다!
shridutt kothari

14

그냥 추가 <img> 저장소를 기준으로 SRC와 README.md에 태그를. 상대 src를 사용하지 않는 경우 서버가 CORS를 지원하는지 확인하십시오.

GitHub가 인라인 HTML을 지원하기 때문에 작동합니다.

<img src="/docs/logo.png" alt="My cool logo"/>
# My cool project and above is the logo of it

여기서 관찰


13

기본 구문

![myimage-alt-tag](url-to-image)

여기:

  1. my-image-alt-tag : 이미지가 표시되지 않은 경우 표시되는 텍스트입니다.
  2. url-to-image : 이미지 리소스가 무엇이든간에. 이미지의 URI

예:

![stack Overflow](http://lmsotfy.com/so.png)

이것은 다음과 같습니다 :

alamin으로 스택 오버플로 이미지


10

테이블을 사용하여 눈에 띄면 별도의 매력이 생깁니다.

테이블 구문은 다음과 같습니다.

각 열 셀을 기호로 구분 |

테이블 헤더 (첫 번째 행) x 두 번째 행 ---


| 열 1 | 열 2 |
| ------------ | ------------- |
| 이미지 1 | 이미지 2 |

산출

여기에 이미지 설명을 입력하십시오


이제 <img src="url/relativePath">두 개의 이미지를 사용하는 경우 이미지 1과 이미지 2를 넣으십시오 .


참고 : 여러 이미지를 사용하는 경우 열이 더 포함 된 경우 width 및 height 속성을 사용하여 읽을 수있게 만들 수 있습니다.


| 열 1 | 열 2 |
| ------------ | ------------- |
| <img src="https://media.wired.com/photos/5926db217034dc5f91becd6b/master/w_582,c_limit/so-logo-s.jpg" width="250"> | <img src="https://mk0jobadderjftub56m0.kinstacdn.com/wp-content/uploads/stackoverflow.com-300.jpg" width="250">|

간격은 중요하지 않습니다

출력 이미지

여기에 이미지 설명을 입력하십시오

도움 : adam-p


5
테이블 사용은 OP 질문의 주제와 관련이 없습니다.
mhucka

1
감사합니다
UpaJah

테이블 대신 CSS를 사용하면 세상을 뒤흔들 것입니다.
jeffmcneill

9

당신은 할 수 있습니다 :

git checkout --orphan assets
cp /where/image/currently/located/on/machine/diagram.png .
git add .
git commit -m 'Added diagram'
git push -u origin assets

그런 다음 README파일 에서 다음 과 같이 참조 할 수 있습니다 .

![diagram](diagram.png)


1
완벽하고 또렷합니다.
Biswajit Das

1
그것은 실제로 작동합니다, 나는이 답변이 받아 들여 져야한다고 생각합니다
Luk Aron

8

제 경우에는 imgur 를 사용하고 이런 식으로 직접 링크를 사용합니다.

![img](http://i.imgur.com/yourfilename.png)

8

대체 github CDN 링크를 사용하여 README.md (또는 외부)에서 프로젝트의 이미지에 링크 할 수 있습니다.

URL은 다음과 같습니다.

https://cdn.rawgit.com/<USER>/<REPO>/<BRANCH>/<PATH>/<TO>/<FILE>

내 프로젝트에 SVG 이미지가 있고 Python 프로젝트 문서에서 SVG 이미지를 참조하면 렌더링되지 않습니다.

프로젝트 링크

파일에 대한 프로젝트 링크는 다음과 같습니다 (이미지로 렌더링되지 않음).

https://github.com/jongracecox/anybadge/blob/master/examples/awesomeness.svg

임베드 된 이미지 예 : 영상

원시 링크

파일에 대한 RAW 링크는 다음과 같습니다 (여전히 이미지로 렌더링되지는 않음).

https://raw.githubusercontent.com/jongracecox/anybadge/master/examples/awesomeness.svg

임베드 된 이미지 예 : 영상

CDN 링크

CDN 링크를 사용하여 (렌더러를 이미지로 사용)을 사용하여 파일에 연결할 수 있습니다.

https://cdn.rawgit.com/jongracecox/anybadge/master/examples/awesomeness.svg

임베드 된 이미지 예 : 영상

이것은 내 README.md파일과 PyPi 프로젝트에서 reStructredText 문서화 ( here ) 에서 프로젝트의 이미지를 사용하는 방법입니다.


7

이 문제를 해결했습니다. 다른 사람의 readme 파일 만 참조하면됩니다.

먼저 이미지 파일을 github 코드 라이브러리에 업로드해야합니다! 그런 다음 이미지 파일의 주소를 직접 참조하십시오.



여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


6

나는 일반적으로 사이트에서 이미지를 호스팅합니다. 이것은 모든 호스팅 이미지에 연결할 수 있습니다. readme에서 이것을 던지기. .rst확실하지 않은 파일 작업.md

.. image:: https://url/path/to/image
   :height: 100px
   :width: 200 px
   :scale: 50 %

5

제 경우에는 인쇄 화면을 표시하고 싶었 Github습니다 NPM. 상대 경로를 사용하여에서 작업했지만 Github외부에서 작동하지 않았습니다. 기본적으로 프로젝트를 밀어 넣더라도 NPM(단순히 같은를 사용 readme.md하더라도) 이미지가 표시되지 않았습니다.

나는 몇 가지 방법을 시도했지만 결국 이것은 나를 위해 일한 것입니다.

![Preview](https://raw.githubusercontent.com/username/project/master/image-path/image.png)

이제 NPM패키지를 게시 할 수있는 다른 곳이나 이미지가 올바르게 표시 됩니다.


5

문서화를 위해 그림을 업로드해야하는 경우 git-lfs 를 사용하는 것이 좋습니다 . git-lfs를 설치했다고 가정하면 다음 단계를 따르십시오.

  1. 각 이미지 유형에 대해 git lf를 초기화하십시오.

    git lfs *.png
    git lfs *.svg
    git lfs *.gif
    git lfs *.jpg
    git lfs *.jpeg
    
  2. 이미지 위치로 사용될 폴더를 만듭니다 (예 : doc. GNU / Linux 및 Unix 기반 시스템에서 다음을 통해 수행 할 수 있습니다.

    cd project_folder
    mkdir doc
    git add doc
    
  3. 이미지를 doc 폴더에 붙여 넣습니다. 그런 다음 git add명령을 통해 추가하십시오 .

  4. 커밋하고 푸시하십시오.

  5. 이미지는 다음 URL에서 공개적으로 사용할 수 있습니다.

    https://media.githubusercontent.com/media/ ^ github_username ^ / ^ repo ^ / ^ branch ^ / ^ 이미지의 위치

여기서 * ^github_username^는 github의 사용자 이름입니다 (프로필 페이지에서 찾을 수 있습니다). * ^repo_name^는 저장소 이름입니다. *^branch^ 이미지가 업로드되는 리포지토리 분기입니다. * ^image_location in the repo^이미지가 저장된 폴더를 포함한 위치입니다.

또한 이미지를 먼저 업로드 한 다음 프로젝트 github 페이지의 위치를 ​​방문하고 이미지를 찾을 때까지 탐색 한 다음 download 버튼을 누른 다음 브라우저의 주소 표시 줄에서 URL을 복사하여 붙여 넣을 수 있습니다.

보기 참고로 내 프로젝트에서.

그런 다음 URL을 사용하여 위에서 언급 한 마크 다운 구문을 사용하여 URL을 포함시킬 수 있습니다.

![some alternate text that describes the image](^github generated url from git lfs^)

예 : 이 사진 을 사용한다고 가정 해 봅시다. 그러면 마크 다운 구문을 사용할 수 있습니다 :

![In what order to compile the files](https://media.githubusercontent.com/media/pc-magas/myFirstEnclave/master/doc/SGX%20Compile%20workflow.png)

5

그냥 작동합니다 !!

파일 이름 대문자를 태그로 처리하고 PNG 파일을 루트에 넣고 경로없이 파일 이름으로 연결하십시오.

![Screenshot](screenshot.png)

5

이미 수락 된 답변에 예제를 확장하거나 추가하고 있습니다.

Github 저장소에 이미지를 넣으면

그때:

  • 브라우저에서 해당 Github 저장소를 엽니 다.
  • 대상 이미지 파일로 이동 한 다음 새 탭에서 이미지를 엽니 다. 새 탭에서 이미지 열기
  • URL을 복사 브라우저 탭에서 URL을 복사하십시오.
  • 마지막으로 다음 패턴에 URL을 삽입하십시오. ![alt text](https://raw.githubusercontent.com/username/projectname/branch/path/to/img.png)

내 경우에는

![In a single picture](https://raw.githubusercontent.com/shadmazumder/Xcode/master/InOnePicture.png)

어디

  • shadmazumder 나의 username
  • Xcode 입니다 projectname
  • master 입니다 branch
  • InOnePicture.png는 IS image내 경우에, InOnePicture.png루트 디렉토리에 있습니다.

1
이것은 나를 위해 완벽하게 일한 유일한 것입니다. "마스터"가 루트 시작 등의 디렉토리 또는 분기를 나타내는 지 여부에 대한 경로에 대한 혼란이 없습니다. 경고는 Firefox (72)이므로 별도의 탭에서 이미지를 열 수 없으므로 지금은 Chrome입니다. 생각한다.
토마스 브라운

5

이 작업을 수행 할 수있는 두 가지 간단한 방법이 있습니다.

1) HTML img 태그를 사용하십시오.

2)! [] (이미지가 저장되는 경로 /image-name.png)

해당 이미지를 연 상태에서 브라우저의 URL에서 복사 할 수있는 경로입니다. 간격에 문제가있을 수 있으므로 경로의 두 단어 또는 이미지 이름 add-> % 20에 공백이 있는지 확인하십시오. 브라우저처럼.

둘 다 작동합니다. 더 많은 것을 이해하려면 내 github을 확인할 수 있습니다-> https://github.com/adityarawat29


이것은 나를 위해 일했습니다. README.md 아래의 "apps"폴더에 이미지가있는 경우 :![](images/ss_apps.png)
cdsaenz

1
Aditya만이 공백이 문제이며 다소 어리석은 방식으로 오류가 없다고 언급 한 것에 놀랐습니다.하지만 구문은 단순히 그러한 기능이 존재하지 않는 것처럼 표시됩니다. 이것에 대해 나에게 찬성
Tammi

5

이 답변은 https://github.com/YourUserAccount/YourProject/blob/master/DirectoryPath/ReadMe.md 에서도 찾을 수 있습니다.

다음을 사용하여 저장소에서 이미지를 표시하십시오.

선행 도메인 : https://raw.githubusercontent.com/

플래그 추가 : ?sanitize=true&raw=true

<img />태그 사용

Eample URL은 다음을 사용하여 svg, png 및 jpg에서 작동합니다.
  • 도메인 :raw.githubusercontent.com/
  • 사용자 이름 :YourUserAccount/
  • 레포 :YourProject/
  • 지점 :YourBranch/
  • 경로 :DirectoryPath/
  • 파일명 :example.png

SVG, PNG 및 JPEG에서 작동

 - `raw.githubusercontent.com/YourUserAccount/YourProject/YourBranch/DirectoryPath/svgdemo1.svg?sanitize=true&raw=true`

사용한 후 아래에 표시되는 실제 예제 코드 :

**raw.githubusercontent.com**:
<img src="https://raw.githubusercontent.com/YourUserAccount/YourProject/master/DirectoryPath/Example.png?raw=true" />

<img src="https://raw.githubusercontent.com/YourUserAccount/YourProject/master/DirectoryPath/svgdemo1.svg?sanitize=true&raw=true" />

raw.githubusercontent.com :

감사합니다 : - https://stackoverflow.com/a/48723190/1815624 - https://github.com/potherca-blog/StackOverflow/edit/master/question.13808020.include-an-svg-hosted-on-github -in-markdown / readme.md


쿼리 문자열을 제거하기 전까지는 작동하지 않았습니다.
mhenry1384

1
최소한 .png 및 raw.githubusercontent.com의 경우 sanitize = true가 작동하지 않으므로 제거해야합니다. raw = true가 제대로 작동합니다. github.com/sphinxy/AppDynamics.Playground/blob/master/README.md
Danila Polevshikov

1
rawgit.com 은 2018 년에 종료되었으며 더 이상 사용해서는 안됩니다. 이 답변에서 제거해야합니다. raw.githubusercontent.com 은 가장 가까운 대안입니다.
Rory O'Kane

4

나는 다른 해결책을 찾았지만 상당히 다르다. 나는 그것을 설명 할 것이다.

기본적으로 태그를 사용하여 이미지를 표시했지만 이미지를 클릭했을 때 다른 페이지로 가고 싶었고 여기에 내가 한 방법이 있습니다.

<a href="the-url-you-want-to-go-when-image-is-clicked.com" />
<img src="image-source-url-location.com" />

새 줄로 구분하여 서로 바로 옆에 넣으면 이미지를 클릭하면 리디렉션하려는 다른 사이트로 href가있는 태그로 이동합니다.


2

최근

위키는 PNG, JPEG 또는 GIF 이미지를 표시 할 수 있습니다

이제 다음을 사용할 수 있습니다.

[[https://github.com/username/repository/blob/master/img/octocat.png|alt=octocat]]

-또는-

이 단계를 따르세요:

  1. GitHub에서 저장소의 메인 페이지로 이동하십시오.

  2. 저장소 이름 아래에서 Wiki를 클릭하십시오.

  3. Wiki 사이드 바를 사용하여 변경하려는 페이지로 이동 한 다음 편집을 클릭하십시오.

  4. 위키 도구 모음에서 이미지를 클릭하십시오 .

  5. "이미지 삽입"대화 상자에서 이미지 URL과 대체 텍스트 (검색 엔진 및 화면 판독기에서 사용)를 입력하십시오.
  6. 확인을 클릭하십시오.

문서를 참조하십시오 .


2

table여러 스크린 샷을 추가 하는 경우 다음과 같이 접근성을 향상시키기 위해 테이블 ​​형식의 데이터를 사용하여 정렬하려는 경우를 사용하십시오.

하이 티

마크 다운 파서가이를 지원하는 경우 role="presentation"WIA-ARIA 속성을 TABLE 요소에 추가하고 th태그를 생략 할 수도 있습니다 .


2

단계별 프로세스, 먼저 폴더를 만들고 (폴더 이름) Readme.md 파일에 업로드 할 이미지 / 이미지를 추가하십시오. (프로젝트의 기존 폴더에 이미지 / 이미지를 추가 할 수도 있습니다.) 이제 Readme.md 파일의 편집 아이콘을 클릭 한 다음

![](relative url where images is located/refrence_image.png)  // refrence_image is the name of image in my case.

이미지를 추가 한 후 '변경 사항 미리보기'탭에서 변경 사항 미리보기를 볼 수 있습니다. 여기에서 이미지를 찾을 수 있습니다. 예를 들어, 내 경우에는

![](app/src/main/res/drawable/refrence_image.png)

응용 프로그램 폴더-> src 폴더-> 기본 폴더-> res 폴더-> 드로어 블 폴더-> 및 드로어 블 폴더 안에 refrence_image.png 파일이 있습니다. 여러 이미지를 추가하려면 다음과 같이하십시오.

![](app/src/main/res/drawable/refrence_image1.png)
![](app/src/main/res/drawable/refrence_image2.png)
![](app/src/main/res/drawable/refrence_image3.png)

참고 1-이미지 파일 이름에 공백이 없어야합니다. 공백이 있으면 파일 이름 사이에 각 공백에 대해 % 20을 추가해야합니다. 공백을 제거하는 것이 좋습니다.

참고 2-HTML 태그를 사용하여 이미지 크기를 조정하거나 다른 방법이있을 수도 있습니다. 당신은 더 많은 구글 그것을 할 수 있습니다. 필요한 경우.

그런 다음 커밋 변경 메시지를 작성한 다음 변경 사항을 커밋하십시오.

그것을하고, 문제를 만드는 등의 다른 많은 해킹이 있습니다. 지금까지 내가 만난 가장 좋은 방법입니다.


1

우리는 이것을 간단히 할 수 있습니다.

  • GitHub에서 새로운 이슈 만들기
  • div이슈 본문 에 이미지 드래그 앤 드롭

몇 초 후에 링크가 생성됩니다. 이제 링크 또는 이미지 URL을 복사하여 지원되는 플랫폼에서 사용하십시오.


귀하의 솔루션이 작동합니다! 쉽습니다. 감사합니다
Jeanne은

1

파일 업로드 옵션에서 저장소에 이미지를 추가 한 다음 README 파일에 이미지 추가

![Alt text]("enter repository image URL here") 

1

내가 언급하지 않은 또 다른 옵션이 있습니다. 사용자 또는 조직 아래에 "자산"이라는 다른 리포지토리를 만들 수 있습니다. 이미지를이 리포지토리로 푸시하고 다른 리포지토리에서 참조하십시오.

![alt text](https://raw.githubusercontent.com/my-org/assets/master/folder/logo.png)

나는 내 repos 중 하나 에서이 작업을 수행했으며 나에게 적합합니다. 코드와는 독립적으로 모든 프로젝트의 README 이미지를 버전 관리 할 수 ​​있지만 여전히 한 곳에 보관하십시오 . 이슈 나 브랜치 또는 기타 쉽게 놓칠 수있는 인공물이 필요하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.