Thư mục wiki GitHub


85

Liệu wiki cài đặt với kho GitHub có hỗ trợ các thư mục không? Wiki của chúng tôi có rất nhiều trang và chúng tôi đang tìm cách sắp xếp chúng tốt hơn.

Chúng tôi đã thử kéo kho lưu trữ, tạo thư mục cục bộ và di chuyển mọi thứ xung quanh, nhưng khi cam kết trở lại, wiki không nhận được các thay đổi.

Câu trả lời:


60

Tôi đã gặp cùng một vấn đề chính xác và đã thử các biến thể của những gì bạn đã thử. Không có gì bị kẹt. Đã hỏi bộ phận hỗ trợ của GitHub về nó và nhận được câu trả lời về cơ bản là "Không, nhưng chúng tôi sẽ cho các nhà phát triển biết rằng mọi người quan tâm đến tính năng này."

Vì vậy, câu trả lời ngắn là "Không", và câu trả lời dài là "Không, nhưng có thể trong tương lai."


8
Câu trả lời ngắn gọn hiện tại là "Có". :)
Marco

2
@Marco Sau BA năm? GitHub thực sự coi trọng yêu cầu của người dùng! : |
trejder

9
Vâng, vẫn không có, năm năm sau
Lincoln Bergeson

1
Sáu năm. Btw, nghe thấy mọi người đang than vãn về việc #Microsoft đã đưa #GitHub trở lại văn phòng. Hôm nay tôi có quá nhiều điều thất vọng và tôi nghĩ bây giờ tôi có thể cười vào mặt họ.
DevOvercome

Chúng tôi có thể làm theo cách này docs.gitlab.com/ee/user/project/wiki
Amrita Deb

30

Trên thực tế, có vẻ như github đã thêm hỗ trợ cho các thư mục gần đây.

Tôi đã có thể làm như sau:

  • Di chuyển tệp đánh dấu hiện có sang một thư mục mới.
  • Tạo tệp đánh dấu mới trong thư mục hiện có (đã tạo ở bước trước).
  • Tạo một tệp đánh dấu mới trong một thư mục mới.

Trong mọi trường hợp, các trang hiện có vẫn ở đó và các trang mới đã được thêm vào.

Một hạn chế vẫn còn là tên tệp của bạn phải là duy nhất. Nếu bạn có nhiều tệp có cùng tên, chỉ một tệp trong số đó sẽ hiển thị trong wiki (tôi không chắc là ..).


9
Vì vậy, về cơ bản, nó chỉ để tổ chức các trang của bạn, nhưng không cung cấp cho bạn bất cứ điều gì khác.
Rene Pot

26

GitHub wiki (hay còn gọi là Gollum ) không sử dụng các thư mục nhưng không theo cách bạn có thể mong đợi.

Tài liệu trên Gollum wiki có thể sử dụng một số công việc nhưng đây là những gì tôi đã tìm ra chủ yếu qua thử nghiệm.

  • Tất cả các tệp xuất hiện trong thư mục gốc của wiki bất kể chúng được đặt ở đâu trong kho.
  • _Header, _Footer_Sidebarfile là mỗi thư mục, nhưng thừa hưởng nếu không có hiện diện trong một thư mục con.
  • Các liên kết tệp có thể liên quan đến tệp nguồn (giữ các tệp với nội dung của bạn).

Vì vậy, nếu bạn muốn có các thư mục cho không gian tên thì bạn đã không gặp may. Cân nhắc sử dụng {namespace}-{page}lược đồ cho không gian tên.


7
việc thiếu các trang con làm cho wiki Gollum và GitHub mở rộng trở thành một "wiki" tê liệt.

14

Đây không phải là giải pháp lý tưởng nhưng cách giải quyết sẽ là tạo một thanh bên tùy chỉnh, nơi bạn tạo mục lục với các liên kết đến các trang của mình. Tôi thấy điều này dù sao cũng tốt hơn các thư mục vì nó cho phép bạn có một liên kết đến một trang duy nhất dưới nhiều phân cấp.


Đó là cách tiếp cận mà tôi đã thực hiện, nhưng nó để lại phần "Trang" là một mớ hỗn độn các trang (hơn 60 trong dự án của tôi).
Jason Short

Phần trang bị sụp đổ vì vậy nó không lộn xộn sidebar may mắn
pd12

1

Trên thực tế, vẫn còn một hạn chế. Có, bạn có thể thêm 1 cấp độ (như vậy, 1 thư mục con). Nhưng kia là nó! Tôi đã cấu trúc lại toàn bộ bố cục tài liệu của mình, tạo nhiều cấp thư mục con cho tổ chức, nhưng đó là một việc không nên làm.

thở dài

Tôi phải nói: Tôi kinh hoàng với thứ Gollum này. Tôi ngạc nhiên khi Github thậm chí còn nhặt được nó.


2
Tôi không nghĩ rằng điều này là chính xác. Tôi đang xem một trong những trang wiki được đề xuất git, github.com/showcase/projects-with-great-wikis . Tôi đã tạo một bản sao git và chắc chắn chúng có ít nhất ba cấp độ thư mục con. Hãy xem tài liệu kỹ thuật / 1-trackers / ruby-tracker chẳng hạn.
Ed Ost

được rồi, tôi đã tự mình kiểm tra và có vẻ như gollum gặp sự cố với các thư mục con có cùng tên với ngay cả văn bản liên kết. Đây là loại wierd. Tôi sẽ hiểu nếu có xung đột trong tên trang thực tế, nhưng khi sử dụng cú pháp mediaWiki [[Văn bản liên kết | WikiPage]], nó thực sự có vẻ bị nhầm lẫn giữa Văn bản liên kết và tên thư mục thực tế.
Ed Ost

Định dạng cực kỳ xấu xí và thừa thãi này dường như hoạt động [Tên trang] (Tên trang)
Ed Ost

1
gollum-lib cho phép tên trang có dấu gạch chéo, hoạt động như bạn mong đợi. Thật không may, cả GitHub và giao diện người dùng Gollum dựa trên Sinatra "chính thức" đều không hỗ trợ những điều này một cách hợp lý.
gerwitz

1
Giới thiệu github đó trong bình luận của Ed Ost không còn tồn tại. Một thay thế fwiw quora.com/…
simesy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.