Czy wiki, które instaluje się z repozytorium GitHub, obsługuje katalogi? Nasza wiki jest zaśmiecona stronami i szukamy sposobu na ich lepszą organizację.
Próbowaliśmy pobrać repozytorium, utworzyć lokalne katalogi i przenosić różne rzeczy, ale po przywróceniu, wiki nie wychwyciło zmian.
Właściwie wygląda na to, że github ostatnio dodał obsługę katalogów.
Udało mi się wykonać następujące czynności:
We wszystkich przypadkach istniejące strony nadal istniały, a nowe strony zostały dodane.
Jedynym ograniczeniem, które pozostaje, jest to, że nazwy plików muszą być unikalne. Jeśli masz więcej niż jeden plik o tej samej nazwie, tylko jeden z nich pojawi się na wiki (nie jestem pewien który…).
źródło
Witryna wiki GitHub (znana również jako Gollum ) korzysta z katalogów, ale nie w sposób, jakiego można się spodziewać.
Dokumentacja na wiki Golluma przydałaby się trochę pracy, ale właśnie to odkryłem głównie podczas testów.
_Header
,_Footer
a_Sidebar
pliki są przypisane do katalogu, ale są dziedziczone, jeśli nie ma ich w folderze podrzędnym.Tak więc, jeśli potrzebujesz katalogów do przestrzeni nazw, nie masz szczęścia. Rozważ użycie
{namespace}-{page}
schematu dla przestrzeni nazw.źródło
Nie jest to idealne rozwiązanie, ale obejściem byłoby utworzenie niestandardowego paska bocznego, w którym tworzysz spis treści z linkami do swoich stron. Uważam, że i tak jest to lepsze niż foldery, ponieważ pozwala mieć link do pojedynczej strony w wielu hierarchiach.
źródło
W rzeczywistości nadal istnieje ograniczenie. Tak, możesz dodać 1 poziom (czyli 1 podfolder). Ale to jest to! Przebudowałem cały układ dokumentacji, tworząc wiele poziomów podfolderów dla organizacji, ale nie było to możliwe.
westchnienie
Muszę powiedzieć: jestem przerażony tą rzeczą z Gollumem. Jestem zaskoczony, że Github nawet go odebrał.
źródło