マークダウンファイルと画像を含む要点があります。
この画像への相対リンクを行う方法はありますか?![My image](image.png)
代わりにのようなもの![My image](https://gist.github.com/user/605560c2961cb3025038/raw/b75d2...6e8/img.png)
回答:
現在のところ、リポジトリとWikiの両方で、相対画像リンクが機能しています。私はこのような構文を使用しています:
![Kiku](images/Kiku.jpg)
次に例を示します。
]
と(
http://blog.rodneyrehm.de/archives/35-Inlusion-Data-From-Github.htmlによると、https://gist.github.com/user/605560c2961cb3025038/raw/b75d2 ...を使用する際の問題 6e8 / img.png
ことであるb75d2...6e8
(クイック実験が、それはgitのブロブ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よりも柔軟性がありません。)
どちらも、RawgitやBl.ocks.orgなどのContent-Typeを修正するプロキシで回避できます(Githubではなく、乱用しないでください)。残念ながら、RawgitはMarkdownをレンダリングせず、ファイルをそのまま提供するだけです。Bl.ocks.orgはマークダウンをレンダリングしますが、URL構造は相対リンクが機能しないようなものです。つまり、Markdownで完全な外部URLを参照することも、HTMLで相対URLを参照することもできます:-(
https://gist.github.com/cben/46d9536baacb7c5d196c/を参照して、要点を分岐し、そのindex.htmlを次のように表示します。
はい、相対リンクは私のために働いています。私は私のページをホストするためにpancake.ioを使用しています。 http://pancake.io/2c8aa8/topics/cpp/cpp.md
そのページの画像はcpp
フォルダにあります。
最初の画像に使用されるマークダウンコードは
![C++ Var Types](basic_cpp_var_types.png)
2番目の画像に使用されるマークダウンコード(実際にはhtml)は
<div style='float: center'>
<img style='width: 600px' src="prefixpostfixincrement.png"></img>
</div>
注:要点を逃しました。gistがmarkdown相対イメージパス構文をサポートしていない場合は、htmlの方法を試してください。
いいえ、markdownからの画像への相対URLは機能しないため、長い静的なURLを使用する必要があります。
https://gist.github.com/mattborn/c346c8689a5eaf86e823
ただし、一部のファイルへの相対URLは機能します。