GitHubリポジトリのREADMEファイルにスクリーンショットを配置することは可能ですか?構文は何ですか?
20 に答える
Markdown(README.md)を使用する場合:
リポジトリに画像がある場合は、相対URLを使用できます。
![Alt text](/relative/path/to/img.jpg?raw=true "Optional Title")
他の場所でホストされている画像を埋め込む必要がある場合は、完全なURLを使用できます
![Alt text](http://full/path/to/img.jpg "Optional title")
GitHubでは、パラメーターで相対リンク?raw=true
を使用して、フォークされたリポジトリが正しくポイントされるようにすることをお勧めします。
raw=true
リンク先の画像がそのままレンダリングされるようにするためのパラメータがあります。つまり、それぞれのファイルのGitHubインターフェース全体ではなく、画像のみがリンクされます。詳細については、このコメントを参照してください。
例を確認してください:https ://raw.github.com/altercation/solarized/master/README.md
SVGを使用する場合は、sanitize属性も次のように設定する必要がありtrue
ます?raw=true&sanitize=true
。(@EliShererに感謝します)
また、READMEファイルの相対リンクに関するドキュメント:https ://help.github.com/articles/relative-links-in-readmes
そしてもちろん、マークダウンドキュメント:http://daringfireball.net/projects/markdown/syntax
screenshots
さらに、画像を保存するために新しいブランチを作成すると、画像がmaster
作業ツリーに表示されないようにすることができます。
次に、以下を使用してそれらを埋め込むことができます。
![Alt text](/../<branch name>/path/to/image.png?raw=true "Optional Title")
すでに受け入れられている回答がありますが、GitHubのreadmeに画像をアップロードする別の方法を追加したいと思います。
- リポジトリに問題を作成する必要があります
- 画像のコメント領域にドラッグアンドドロップします
- 画像のリンクが生成されたら、それをreadmeに挿入します
あなたがここで見つけることができるより多くの詳細
リポジトリ内の画像へのパスでは不十分であることがわかりましたraw.github.com
。サブドメインの画像にリンクする必要がありました。
URL形式https://raw.github.com/{USERNAME}/{REPOSITORY}/{BRANCH}/{PATH}
マークダウンの例![Settings Window](https://raw.github.com/ryanmaxwell/iArrived/master/Screenshots/Settings.png)
2020年6月3日:ワーキングアンサー-
- 画像をpostimage.orgにアップロードします
- 画像をアップロードした後、Github-Markdown-Urlをコピー します
- ReadMeに挿入します
下の1行はあなたが探しているものでなければなりません
ファイルがリポジトリにある場合
![ScreenShot](https://raw.github.com/{username}/{repository}/{branch}/{path})
ファイルが他の外部URLにある場合
![ScreenShot](https://{url})
画像を表示するためのマークダウン構文は確かに次のとおりです。
![image](https://{url})
しかし:どのように提供するのurl
ですか?
- あなたはおそらくあなたのリポジトリをスクリーンショットで乱雑にしたくないでしょう、彼らはコードとは何の関係もありません
- 画像をWeb上で利用できるようにする煩わしさにも対処したくない場合があります...(サーバーにアップロードします...)。
だから...あなたはこの素晴らしいトリックを使ってgithubにあなたの画像ファイルをホストさせることができます。TDLR:
- リポジトリの問題リストに問題を作成します
- この問題のスクリーンショットをドラッグアンドドロップします
- 画像を表示するためにgithubが作成したマークダウンコードをコピーします
- あなたのreadme(またはあなたが望むところならどこでも)にそれを貼り付けてください
http://solutionoptimist.com/2013/12/28/awesome-github-tricks/
URLを追加するよりもはるかに簡単次のように、同じリポジトリに画像をアップロードするだけです。
![Screenshot](screenshot.png)
これをREADMEに追加します
<div align="center">
<img src="/screenshots/screen1.jpg" width="400px"</img>
</div>
マークダウン: ![Screenshot](http://url/to/img.png)
- 画像の追加に関する問題を作成する
- ドラッグアンドドロップまたはファイルチューザーで画像を追加します
次に、画像ソースをコピーします
![Screenshot](http://url/to/img.png)
次に、README.mdファイルに追加します
終わり!
または、のような画像ホスティングサイトを使用して、imgur
そのURLを取得し、README.mdファイルに追加するか、静的ファイルホスティングを使用することもできます。
方法1->値下げ方法
![Alt Text](https://raw.github.com/{USERNAME}/{REPOSITORY}/{BRANCH}/{PATH})
方法2->HTMLの方法
<img src="https://link(format same as above)" width="100" height="100"/>
また
<img src="https://link" style=" width:100px ; height:100px " />
注->画像のスタイルを設定したくない場合、つまりサイズ変更したくない場合は、スタイル部分を削除します
2021年3月から、これがサポートされるようになりました。
マークダウンファイルへのファイルの添付
Webで編集しているときに、画像を含むファイルをマークダウンファイルに添付できるようになりました。
これは、課題やプルリクエストの添付ファイルと同じように機能し、同じファイルタイプをサポートします。
ドラッグしてドラッグするか、クリックして選択するか、貼り付けるだけです。
注:マークダウンファイルに画像を追加すると、マークダウンファイルがプライベートリポジトリにある場合でも、誰でも認証なしで匿名化された画像のURLを表示できます。
画像をプライベートに保つには、認証が必要なプライベートネットワークまたはサーバーから画像を提供します。匿名化されたURLの詳細については、「匿名化された画像のURLについて」を参照してください。
この4つのステップを休ませてください、これは私のために働きました
1-GitHubで新しい問題を作成します。2-コメントフィールドに画像をドラッグアンドドロップするか、写真をアップロードします。3-アップロードプロセスが完了するのを待ちます。4-URLをコピーし、GitHubのMarkdownファイルで使用します(リポジトリのreadmeで生成されたURLを使用します)。
![ScreenShot](screenshot.png)
上記の多くで言及されているように、readmeマークダウンを追加します。screenshot.pngを、リポジトリにアップロードした画像の名前に置き換えます。
しかし、画像をアップロードするときの初心者向けのヒントを次に示します(私がこの間違いを自分で犯したため)。
画像名にスペースが含まれていないことを確認してください。元の画像は「スクリーンショット日月年id.png」として保存されました。名前をcontentofimage.pngのような名前に変更しないと、readmeファイルに画像として表示されません。
私はいくつかの同様の質問をグーグルで検索しましたが、私の問題とその非常に単純で簡単な解決策についての答えは見つかりませんでした。
GoogleCloudStorage-READMEの画像へのわずかに異なるアプローチ
OPのように、Github READMEに画像が必要で、そのためのMarkdown構文を知っているので、次のように入力しました。
![My Image](https://storage.cloud.google.com/${MY_BUCKET}/${MY_IMAGE}
これを機能させるには、上記の実際の置換(MY_IMAGE = image.jpgなど)を完了する必要があります。
しかし、待ってください...失敗-実際にレンダリングされた写真はありません!そして、リンクはグーグルストレージによって与えられたものとまったく同じです!
Github-camo
匿名画像
Githubは画像を匿名でホストします。ただし、これにはGoogleストレージアセットの問題があります。生成されたURLをGoogleCloudConsoleから取得する必要があります。
よりスムーズな方法があると確信していますが、指定されたURLエンドポイントにアクセスして、長いURLをコピーするだけです。詳細:
指示
- ストレージコンソールにアクセスします:https : //console.cloud.google.com/storage/browser/ $ {MY_BUCKET}?project = $ {MY_PROJECT}
- Githubに表示したい画像をクリックします(これにより、[オブジェクトの詳細]ページが表示されます)
https
そのURL( notで始まるものgs
)のパスタを新しいブラウザのタブ/ウィンドウにコピーします- 新しく生成されたURL(長くする必要があります)を新しいブラウザのタブ/ウィンドウからGithubREADMEファイルにコピーします
うまくいけば、これは他の人のためにこの問題をスピードアップして明確にするのに役立ちます。
私にとって、相対的なパスは非常にうまくいきました。
方法: 別のディレクトリの画像を使用したい現在のmdファイルでは、次のような相対パスを使用しました。次の点を考慮してください。
mdファイルの場所:base dir -> _post -> current_file.md
&私が使用したかった画像ファイルの場所:base dir -> _asset -> picture_to_use.jpeg
私が使用したステートメントはcurrent_file.md
ファイルにありました:
![your-pic-caption-name](../_asset/picture_to_use.jpeg)
注-これまでは直接使用して_asset
いましたが、理想的には../_asset/and-so-no
まず、ローカルリポジトリのルートに、screenshots
追加するディレクトリ(フォルダ)を作成します。このディレクトリの名前を呼びましょうscreenshots
。追加する画像(JPEG、PNG、GIFなど)をこのディレクトリに配置します。
AndroidStudioワークスペースのスクリーンショット
次に、各画像へのリンクをREADMEに追加する必要があります。したがって、スクリーンショットディレクトリに名前が付けられた画像がある場合は、1_ArtistsActivity.png
次2_AlbumsActivity.png
のようにリンクを追加します。
<img src="screenshots/1_ArtistsActivity.png" height="400" alt="Screenshot"/> <img src=“screenshots/2_AlbumsActivity.png" height="400" alt="Screenshot"/>
各スクリーンショットを別々の行にしたい場合は、それらのリンクを別々の行に書き込んでください。ただし、すべてのリンクをスペースのみで区切って1行に書き込むとよいでしょう。実際にはあまり見栄えが良くないかもしれませんが、そうすることで、GitHubが自動的にそれらを配置します。
最後に、変更をコミットしてプッシュします。
私にとって最良の方法は-
- githubのそのリポジトリで新しい問題を作成し、ファイルをgif形式でアップロードします。ビデオファイルをgif形式に変換するには、このWebサイトhttp://www.online-convert.com/を使用できます。
- 新しく作成した問題を送信します。
- アップロードしたファイルのアドレスをコピーします
- 最後に、READMEファイルに![demo](COPIED ADDRESS)を入れます。
これがお役に立てば幸いです。
ファイルのアップロードオプションからリポジトリに画像を追加し、次にREADMEファイルに画像を追加します
![Alt text]("enter image url of repositoryhere")
右上隅にある緑色のボタンをクリックして、新しい問題を作成します。必要なもののスクリーンショットを撮り、それを問題メッセージ(Macの場合はCMD + V、Windowsの場合はCTR + V)に貼り付けます。
ディレクトリにある画像を使用します/screen-shots
。アウター<div>
は画像を配置することを可能にします。パディングはを使用して実現され<img width="desired-padding" height="0">
ます。
<div align="center">
<img width="45%" src="screen-shots/about.PNG" alt="About screen" title="About screen"</img>
<img height="0" width="8px">
<img width="45%" src="screen-shots/list.PNG" alt="List screen" title="List screen"></img>
</div>