GitHub documentation 에 따르면 이미지 삽입을위한 Markdown 구문은 다음과 같습니다.
![GitHub Logo](/images/logo.png)
Format: ![Alt Text](url)
예제 구문에 따라 제대로 작동하지 않는 것 같습니다.
GitHub 로고 예제도 작동하지 않습니다.
내가 무엇을 놓치고 있습니까? 아니면 GitHub 버그입니까?
GitHub documentation 에 따르면 이미지 삽입을위한 Markdown 구문은 다음과 같습니다.
![GitHub Logo](/images/logo.png)
Format: ![Alt Text](url)
예제 구문에 따라 제대로 작동하지 않는 것 같습니다.
GitHub 로고 예제도 작동하지 않습니다.
내가 무엇을 놓치고 있습니까? 아니면 GitHub 버그입니까?
답변:
마크 다운 파일에 포함하려는 이미지의 전체 경로 / 위치가 누락되었을 수 있습니다.
주어진 예는 이미지가 파일과 동일한 서버에있는 상대 경로입니다. 도움말에서 이미지가 실제로 다음 위치에 있다고 가정합니다.
https://github.com/images/logo.png
그러나 이것은 유효한 파일이나 위치가 아닙니다.
이미지를 보는 위치에 관계없이 이미지를 렌더링 할 수 있도록 도메인 이름을 포함한 전체 URL을 포함하는 것이 더 안전합니다.
따라서 귀하의 예는 대신 이와 비슷한 것을 사용합니다 :
![Bilby Stampede](http://example.com/images/logo.png)
위의 답변에 대한 답변 :
2013 년 1 월 30 일부터 GitHub는 이제 상대 링크를 허용합니다 .
그러나 URL 끝에? raw = true를 추가해야합니다. 예를 들면 다음과 같습니다.
![Image](../blob/master/public_html/img/nokia.png?raw=true)
GitHub가 URL을 처리하는 방식으로 인해 소스 URL에? raw = true를 추가하지 않으면 브라우저가 이미지를 표시하는 페이지를로드하려고 시도합니다.
URL을 통해서만 볼 수있는 위치를 푸시하기 전에 Markdown을 로컬에서 테스트하고 싶습니다. 그래서 어디에서나 사용할 수있는 상대 URL을 원합니다. GitHub는 이제이를 지원합니다.
귀하의 images
하위 디렉토리는, 가정은 시작 부분에 슬래시를 필요로하지 않으며, 당신의 마크 다운 파일과 같은 디렉토리에의 - 시도 :
markdown
![GitHub Logo](images/logo.png)
대신에
markdown
![GitHub Logo](/images/logo.png)