2012-10-24 10 views
41

GuysGithubのMarkdownファイルに画像を表示する方法は?

githubのMarkdownファイルにいくつかの画像を表示したいとします。私が見つかりました。それがこのように動作します:

![Figure 1-1](https://raw.github.com/username/repo/master/images/figure 1-1.png "Figure 1-1") 

しかし、私は、ハードコーディングされたユーザ名とレポ名をしたくないので、他のユーザーと共同作業する必要があります。

![Figure 1-1](images/figure 1-1.png "Figure 1-1") 

それは私のローカルディスク上に動作しますが、githubの上では動作しませ:

私はこれを使用しようとしました。

誰もこの問題について知っていますか?ありがとう。

答えて

80

私は自分自身で答えを見つけました。

単にを追加する画像のURLへ真=生のトリックを行います:?

![](images/table 1-1.png?raw=true) 
+1

先のとがった角括弧で囲まれていても、スペースや改行を含めることはできませんプロジェクトのメインページに表示されているREADME.markdownファイルには適用されません。 – jmohr

+0

@jmohrメインページのREADMEファイルは例外として扱うべきだと思います。 – MrROY

+0

これは私のためのメインページのREADMEファイルで働いた。 –

6

私は同じ問題を持っていたし、それはURL内のスペースによって引き起こされることが判明しました。スペースを手動でURLを符号化して%20と修正しました。

![](images/table 1-1.png) 

に:

![](images/table%201-1.png) 

編集:私はこれについてgithubのを尋ね、それは今までにマークダウンをレンダリングするための彼らmoved to a new specので、予想される動作です。だから私は変更あなたの例を使用して

スペックはURIのスペースを明示的に許可しません。なぜならスペースを使用してURIをオプションのイメージタイトルから分離するからです。仕様の関連部分はここにある:

https://github.github.com/gfm/#example-471 - 先は、GitHubの上で直接マークダウンファイルを表示する際にこれが私の作品

関連する問題