Strony wiki Github są obsługiwane przez oddzielne repozytorium git, a następnie główne repozytorium projektu.
Ten post autorstwa zespołu Github sprawia, że brzmi to tak, jakbyś mógł linkować do obrazów przechowywanych w repozytorium wiki wewnątrz znaczników wiki.
Obrazy i foldery
Możesz teraz odwoływać się do obrazów hostowanych w repozytorium Git.
Sprawdziłem repozytorium mojej wiki i umieściłem w nim folder zasobów oraz obraz. Moje pytanie brzmi: jak mam użyć tego obrazu ?
Czy to w ogóle możliwe, czy coś źle zrozumiałem?
github
wiki
gollum-wiki
James McMahon
źródło
źródło
Odpowiedzi:
Aby użyć ścieżek względnych, wykonaj:
Aby uzyskać więcej informacji, zobacz stronę demo wiki na obrazach .
źródło
gollum
, zobaczysz je. :)[[wiki syntax]]
prace na tej wiki, w których pomagam: github.com/newhavenrb/conferences/wiki/WindyCityRails-2012 Być może próbujesz tego z README?.wiki
używa stylu mediawiki..md
używa stylu przecen (odpowiedź RyanQ).Dla widzów, którzy chcą oglądać obrazy na wiki github, znalazłem następującą metodę:
Na komputerze lokalnym użyj dowolnego narzędzia wiersza poleceń Git, które chcesz przenieść do wybranego katalogu lokalnego i pobierz repozytorium przez
Teraz w tym repozytorium utwórz katalog obrazów, nazwę go „obrazy” i umieszczę dowolne obrazy w katalogu
Nie będziesz w stanie fizycznie zobaczyć obrazów na przykład na karcie „Strony”, ale jeśli po prostu odwołasz się do obrazów w lokalnym linku, powinieneś być w stanie je zobaczyć. Przykład z Markdown poniżej:
![Alt attribute text Here](images/YOURIMAGE.ext)
Możesz także osadzić obraz jako sam link, zawijając go dalej w następujący sposób:
[![Alt attribute text Here](images/YOURIMAGE.ext)](http://Yoursite.com)
Możesz także dodać podkatalogi do swojej lokalnej kopii, aby pomóc w organizowaniu wiki, ponieważ karta „strony” po prostu je wyszczególnia. Pamiętaj jednak, że nawet gdy nowy katalog jest wciśnięty, zakładka „strony” nie wyświetla katalogu.
źródło
Żadna z odpowiedzi nie wydaje się działać podczas dodawania obrazu
readme.md
. Mam jednak rozwiązanie:Jeśli adres URL obrazu to:
Zastąpienie
blob
przezraw
daje adres URL nieprzetworzonego obrazu:Teraz możesz osadzić obraz przy użyciu normalnej przeceny:
AKTUALIZACJA: Obecnie GitHub obsługuje również surowe obrazy z innej subdomeny
raw.github.com
. Możesz więc również użyć:PRZYKŁAD:
https://raw.github.com/Automattic/liveblog/master/screenshot-1.png
źródło
Względna ścieżka działa dla mnie w ten sposób:
strona główna wiki:
podstrona wiki:
Zauważ, że podczas robienia podglądu obraz się nie pokaże, musiałem go zapisać.
źródło
Jeśli chcesz szybko przesłać obraz za pomocą przeciągania / upuszczania, możesz wykonać następujące czynności (aczkolwiek hackish):
Utwórz fałszywy problem; przeciągnij i upuść tam swój obraz; skopiuj / wklej przesłany kod obrazu Markdown na swoją wiki;
Po jednokrotnym utworzeniu problemu możesz użyć go w tym celu dowolną liczbę razy.
Mam nadzieję, że pomoże to każdemu, kto szuka szybkiej naprawy, bez konieczności umieszczania obrazu w repozytorium.
źródło
Oto praktyczny sposób na zrobienie tego:
Nie musisz nawet tworzyć ani modyfikować żadnego problemu w porównaniu do rozwiązania @tiby!
źródło
Domyśliłam się.
Adres URL ma następujący format
pathtoimage
jest opcjonalneźródło
gollum
.Format adresu URL Jamesa nie działał dla mnie, być może został zmieniony. Używałem:
Gdzie
pathtoimage
jest opcjonalne.źródło
Na koniec umieściłem obrazy w repozytorium przy użyciu metody opisanej przez nerdwina i wyświetlono je na wiki za pomocą
![test](test.jpg)
źródło
Poniższe przeceny będą odnosić się do obrazu w repozytorium GitHub z odpowiedniego obszaru wiki GitHub
Powyższy przykład zakłada, że w repozytorium masz następującą strukturę plików
Dla przykładu z prawdziwego świata, gdybym chciał odwołać się do tego obrazu na githubie z odpowiedniej wiki, użyłbym tej przeceny
Ostrzeżenia
Na stronę główną:
źródło
Użyj ścieżki względnej
Wiki znajduje się pod adresem
[repositoryname]/wiki
Pliki w repozytorium znajdują się pod adresem
[repositoryname]/raw/master/[file path in repository]
Po prostu użyj ścieżki względnej:
../raw/master/[file path in repository]
źródło
../../
w podstronie, więc strzeżcie się to w stosunku do bieżącej ścieżki widokuUmieszczam zarówno obrazy, jak i pliki PDF na moich wiki. I sklonować wiki i dodać
images
i dofiles
katalogu, a następnie kliknąć na poniższy przecen osadzić linków graficznych i linków plików dodatek:Zdjęcia:
Początkowy ukośnik nie jest konieczny, jeśli wszystkie strony wiki znajdują się na poziomie głównym, ale używam podkatalogów, a ścieżka bezwzględna jest poprawnie rozpoznawana i sprawia, że wszystko jest proste.
Akta:
Uwaga: brak wiodącego ukośnika w
files
ścieżce wiki, który byłby poprawnie rozpoznawany jako łącze w tym formacie.Udokumentowałem to bardziej szczegółowo w streszczeniu GitHub
źródło
Aby osadzić zewnętrzną miniaturę obrazu, użyj następującego,
![Image](<external link to the image>)
źródło
Komentarz @ Drew Noakes do pierwotnego pytania zrobił to za mnie:
Składnia obrazu, który chciałem wyświetlić:
Ten obraz był wyświetlany tylko podczas zmiany nazwy:
W repozytorium wiki zastosowano następującą strukturę folderów:
ALE:
Składnia w plikach .wiki różni się od składni plików .md.
źródło
Wiele odpowiedzi mi nie pomogło, oto co w końcu zadziałało:
Korzystanie z trybu edytora „Markdown” i podstrony takiej jak:
-Jan
źródło