Wenn Sie Markdown (README.md) verwenden:
Vorausgesetzt, Sie haben das Bild in Ihrem Repository, können Sie eine relative URL verwenden:
![Alt text](/relative/path/to/img.jpg?raw=true "Optional Title")
Wenn Sie ein Bild einbetten müssen, das anderswo gehostet wird, können Sie eine vollständige URL verwenden
![Alt text](http://full/path/to/img.jpg "Optional title")
GitHub empfiehlt, dass Sie relative Links mit dem ?raw=true
um sicherzustellen, dass geforkte Repos korrekt verweisen.
En raw=true
dient dazu, sicherzustellen, dass das Bild, auf das Sie verlinken, so gerendert wird, wie es ist. Das bedeutet, dass nur das Bild verlinkt wird und nicht die gesamte GitHub-Schnittstelle für die jeweilige Datei. Siehe dieser Kommentar für weitere Einzelheiten.
Sehen Sie sich ein Beispiel an: https://raw.github.com/altercation/solarized/master/README.md
Wenn Sie SVGs verwenden, müssen Sie das Attribut sanitize auf true
auch: ?raw=true&sanitize=true
. (Danke @EliSherer)
Auch die Dokumentation über relative Links in README-Dateien: https://help.github.com/articles/relative-links-in-readmes
Und natürlich die Markdown-Dokumente: http://daringfireball.net/projects/markdown/syntax
Wenn Sie außerdem einen neuen Zweig erstellen screenshots
um die Bilder zu speichern, können Sie vermeiden, dass sie in der master
Arbeitsbaum
Sie können sie dann mit einbetten:
![Alt text](/../<branch name>/path/to/image.png?raw=true "Optional Title")
3 Stimmen
Die korrekte Lösung für dieses Problem ist die Verwendung relativer Referenzen, wie in dieser Antwort beschrieben stackoverflow.com/a/11916467/1633251 (siehe den Kommentar mit dem Link zu einem neuen Github-Dokument, wie man das macht). Die kurze Antwort ist, zu verwenden
[Read more words!](docs/more_words.md)
4 Stimmen
Die meisten Lösungen schlagen einen Verweis auf das Repo selbst vor. Wie sieht es aus, wenn man Binärdateien im Repo vermeiden möchte (sogar in einem separaten Zweig, wie vorgeschlagen) und sie an einem externen Ort speichern möchte? Irgendwelche guten Praktiken? Ein Gist vielleicht (ich weiß nicht, ob ein Gist binär oder nur Text sein kann)? ein weiteres Repo "myproject-assets" für das Projekt "myproject" erstellen? Gibt es einen externen populären Ort für Bilder, ähnlich dem de-facto-Standard von youtube für das Hochladen von Videos?
3 Stimmen
Mögliches Duplikat von Bilder zu README.md auf GitHub hinzufügen
0 Stimmen
guides.github.com/features/mastering-markdown
0 Stimmen
März 2021: einfaches Drag&Drop: Siehe meine Antwort unten
0 Stimmen
Keine Antwort nur eine Anregung dillinger.io dieser Online-Makedown-Editor bietet gute Optionen