마크 다운 파일과 이미지가 포함 된 요점이 있습니다.
이 이미지에 대한 상대 링크를 수행하는 방법이 있습니까? 같은 뭔가 ![My image](image.png)
대신![My image](https://gist.github.com/user/605560c2961cb3025038/raw/b75d2...6e8/img.png)
다음은 예입니다.
답변:
지금은 상대 이미지 링크가 저장소와 위키 모두에서 작동합니다. 다음과 같은 구문을 사용하고 있습니다.
![Kiku](images/Kiku.jpg)
예를 들면 다음과 같습니다.
]
과(
http://blog.rodneyrehm.de/archives/35-Including-Data-From-Github.html 에 따르면 사용 문제 https://gist.github.com/user/605560c2961cb3025038/raw/b75d2 ... 6e8 / img.png
이다 b75d2...6e8
부분 (빠른 실험이 확인는 자식 BLOB ID입니다) 파일 당 다릅니다. 그러나 해당 부분을 삭제하면 URL이 최신 버전을 가리키는 결과를 얻을 수 있습니다.
https://gist.github.com/user/605560c2961cb3025038/raw/img.png
또는 실제 예를 들면 :
https://gist.githubusercontent.com/cben/46d9536baacb7c5d196c/raw/dodgetocat_v2.png
이것은 또한 상대 경로로 작동합니다 raw/dodgetocat_v2.png
!
그러나 (2017 년 말 현재) github는 2 개의 URL에서 동일한 요점을 렌더링 할 수 있습니다.
https://gist.github.com/cben/46d9536baacb7c5d196c/ (후행 슬래시 포함) 에서 볼 때 상대 경로가 추가되고 https://gist.github.com/cben/46d9536baacb7c5d196c/raw/dodgetocat_v2.png 로 확인됩니다. — 작품 :-)
https://gist.github.com/cben/46d9536baacb7c5d196c (후행 슬래시 없음) 에서 볼 때 상대 경로는 URL의 마지막 부분을 대체하고 https://gist.github.com/cben/raw/dodgetocat_v2 로 확인됩니다. .png — 깨진 :-(
[2017 년 12 월 업데이트 됨. 최소한 동일한 요점의 이미지가 아닌 경우, 원시 파일의 이전 문제 가 더 이상 발생하지 않도록 이미지 속성을 Content-Type: application/octet-stream
다시 작성 했습니다 .]src
camo.githubusercontent.com
아아, 우리는 첫 번째 URL을 사용하고 항상 작동한다고 믿을 수는 없습니다.
( 후행 슬래시 없이46d9536baacb7c5d196c/raw/dodgetocat_v2.png
만 작동 하는 상대 경로 를 사용할 수 있지만 이는 의심스러운 아이디어이며 그만한 가치가 없습니다. 전체 URL보다 실제로 더 유연하지는 않습니다.)
둘 다 Content-Type을 수정하는 프록시 (예 : Rawgit 또는 Bl.ocks.org)로 해결할 수 있습니다 (Github가 아니라 남용하지 마십시오). 불행히도 Rawgit은 Markdown을 렌더링하지 않고 파일을있는 그대로 제공하며 Bl.ocks.org는 markdown을 렌더링하지만 URL 구조는 상대 링크가 작동하지 않습니다. 즉, Markdown에서 전체 외부 URL을 참조하거나 HTML에서 상대 URL을 참조 할 수 있습니다.
https://gist.github.com/cben/46d9536baacb7c5d196c/를 참조 하십시오 .
예, 상대 링크가 저에게 효과적입니다. 내 페이지를 호스팅하기 위해 pancake.io를 사용하고 있습니다. http://pancake.io/2c8aa8/topics/cpp/cpp.md
해당 페이지의 이미지는 cpp
폴더에 있습니다.
첫 번째 이미지에 사용 된 마크 다운 코드는 다음과 같습니다.
![C++ Var Types](basic_cpp_var_types.png)
두 번째 이미지에 사용 된 마크 다운 코드 (실제로는 html)는 다음과 같습니다.
<div style='float: center'>
<img style='width: 600px' src="prefixpostfixincrement.png"></img>
</div>
참고 : 요점 부분을 놓쳤습니다. gist가 마크 다운 상대 이미지 경로 구문을 지원하지 않는 경우 html 방식을 시도하십시오.
아니요, 마크 다운의 이미지에 대한 상대 URL이 작동하지 않으므로 긴 정적 URL을 사용해야합니다.
https://gist.github.com/mattborn/c346c8689a5eaf86e823
그러나 일부 파일에 대한 상대 URL은 작동합니다.