Die Github-Wikis werden von einem separaten Git-Repository und dann vom Hauptprojekt-Repository unterstützt.
In diesem Beitrag des Github-Teams klingt es so, als ob Sie in der Lage sein sollten, Links zu Bildern zu erstellen, die im Wiki-Repository im Wiki-Markup gespeichert sind.
Bilder und Ordner
Sie können jetzt auf Bilder verweisen, die im Git-Repository gehostet werden.
Ich habe das Repository meines Wikis ausgecheckt und einen Ressourcenordner und ein Bild hineingeschoben. Meine Frage ist, wie gehe ich mit diesem Bild um ?
Ist das überhaupt möglich oder habe ich etwas falsch verstanden?
github
wiki
gollum-wiki
James McMahon
quelle
quelle
Antworten:
Um relative Pfade zu verwenden, gehen Sie wie folgt vor:
Weitere Informationen finden Sie auf der Seite des Demo-Wikis zu Bildern .
quelle
gollum
, werden Sie sie sehen. :)[[wiki syntax]]
Arbeiten in diesem Wiki, bei denen ich helfe: github.com/newhavenrb/conferences/wiki/WindyCityRails-2012 Vielleicht versuchen Sie dies mit einer README?.wiki
verwendet den Mediawiki-Stil..md
verwendet den Markdown-Stil (Antwort von RyanQ).Für Zuschauer, die Bilder in einem Github-Wiki anzeigen möchten, habe ich die folgende Methode gefunden:
Verwenden Sie auf Ihrem lokalen Computer das Git-Befehlszeilentool, das Sie in das lokale Verzeichnis Ihrer Wahl cd möchten, und rufen Sie das Repository über auf
Jetzt in diesem Repository erstellen Sie ein Bildverzeichnis, ich nenne es "Bilder" und lege alle gewünschten Bilder in das Verzeichnis
Sie können die Bilder auf der Registerkarte "Seiten" nicht physisch sehen. Wenn Sie jedoch einfach auf die Bilder in einem lokalen Link verweisen, sollten Sie sie sehen können. Beispiel mit Markdown unten:
![Alt attribute text Here](images/YOURIMAGE.ext)
Sie können das Bild auch als Link selbst einbetten, indem Sie es wie folgt weiter einschließen:
[![Alt attribute text Here](images/YOURIMAGE.ext)](http://Yoursite.com)
Sie können Ihrer lokalen Kopie auch Unterverzeichnisse hinzufügen, um das Wiki besser zu organisieren, da sie auf der Registerkarte "Seiten" einfach aufgelistet werden. Beachten Sie jedoch, dass die Registerkarte "Seiten" das Verzeichnis auch dann nicht auflistet, wenn das neue Verzeichnis verschoben wird.
quelle
Keine der Antworten scheint zu funktionieren, wenn ein Bild hinzugefügt wird
readme.md
. Ich habe jedoch eine Lösung:Wenn die URL des Bildes lautet:
Durch Ersetzen
blob
durch erhaltenraw
Sie die URL des Rohbilds:Jetzt würden Sie das Bild mit normalem Markdown einbetten:
UPDATE: Ab sofort liefert GitHub auch Rohbilder aus einer anderen Subdomain
raw.github.com
. Sie können also auch Folgendes verwenden:BEISPIEL:
https://raw.github.com/Automattic/liveblog/master/screenshot-1.png
quelle
Relative Pfadarbeit für mich so:
Homepage des Wikis:
Unterseite des Wikis:
Beachten Sie, dass beim Erstellen einer Vorschau das Bild nicht angezeigt wird. Ich habe es gespeichert.
quelle
Wenn Sie ein Bild schnell per Drag & Drop hochladen möchten, können Sie Folgendes ausführen (wenn auch hackisch):
Erstellen Sie ein Dummy-Problem. Ziehen Sie Ihr Bild dorthin und legen Sie es dort ab. Kopieren Sie den hochgeladenen Markdown-Bildcode und fügen Sie ihn in Ihr Wiki ein.
Nachdem Sie das Problem einmal erstellt haben, können Sie es dazu beliebig oft verwenden.
Ich hoffe, dies hilft jedem, der nach einer schnellen Lösung sucht, ohne dass sich das Bild im Repo befinden muss.
quelle
Hier ist ein praktischer Weg, dies zu tun:
Sie müssen im Vergleich zur @ tiby-Lösung nicht einmal ein Problem erstellen oder ändern!
quelle
Herausgefunden.
Die URL ist wie folgt formatiert
pathtoimage
es ist optionalquelle
gollum
.James 'URL-Format hat bei mir nicht funktioniert, vielleicht wurde es geändert. Ich habe benutzt:
Wo
pathtoimage
ist optional.quelle
Schließlich wurden die Bilder mit der von nerdwin beschriebenen Methode in das Repository aufgenommen und mit im Wiki angezeigt
![test](test.jpg)
quelle
Der folgende Markdown verweist auf ein Bild in Ihrem GitHub- Repo aus dem entsprechenden GitHub- Wiki
Im obigen Beispiel wird davon ausgegangen, dass Sie in Ihrem Repo die folgende Dateistruktur haben
Wenn ich für ein Beispiel aus der realen Welt dieses Bild in Github aus dem entsprechenden Wiki referenzieren möchte, würde ich diesen Markdown verwenden
Vorsichtsmaßnahmen
Für die Homepage:
quelle
Verwenden Sie den relativen Pfad
Das Wiki befindet sich unter
[repositoryname]/wiki
Die Dateien im Repository befinden sich unter
[repositoryname]/raw/master/[file path in repository]
Verwenden Sie also einfach den relativen Pfad:
../raw/master/[file path in repository]
quelle
../../
in einer Unterseite tun , also Vorsicht, es ist relativ zum aktuellenIch habe sowohl Bilder als auch PDFs in meine Wikis eingefügt. Ich klone das Wiki und füge ein
images
und einfiles
Verzeichnis hinzu. Dann verwende ich den folgenden Markdown, um Bildlinks einzubetten und Dateilinks hinzuzufügen:Bilder:
Der führende Schrägstrich ist nicht erforderlich, wenn sich Ihre Wiki-Seiten alle auf der Stammebene befinden, aber ich verwende Unterverzeichnisse und ein absoluter Pfad wird korrekt aufgelöst und hält die Dinge einfach.
Dateien:
Beachten Sie, dass kein führender Schrägstrich für den Wiki-
files
Pfad als Link in diesem Format korrekt aufgelöst werden kann.Ich habe dies detaillierter in einem GitHub-Gist dokumentiert
quelle
Verwenden Sie Folgendes, um eine Miniaturansicht eines externen Bildes einzubetten:
![Image](<external link to the image>)
quelle
Der Kommentar von @ Drew Noakes zur ursprünglichen Frage hat es für mich getan:
Die Syntax für das Bild, das angezeigt werden soll:
Dieses Bild wurde nur beim Umbenennen angezeigt:
Die folgende Ordnerstruktur wurde im Wiki-Repository verwendet:
ABER:
Die Syntax in .wiki unterscheidet sich von .md-Dateien.
quelle
Viele der Antworten haben bei mir nicht funktioniert, hier ist, was schließlich funktioniert hat:
Verwenden des Editor-Modus "Markdown" und einer Unterseite wie:
-John
quelle