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.