GitHub维基目录

时间:2012-06-18 17:50:52

标签: github wiki

使用GitHub repo安装的wiki是否支持目录?我们的wiki充满了页面,我们正在寻找一种更好地组织它们的方法。

我们尝试拉回购,创建本地目录,然后移动东西,但是当提交回来时,维基没有接受更改。

5 个答案:

答案 0 :(得分:51)

我遇到了完全相同的问题并尝试了你尝试过的变体。什么都没有。询问GitHub对它的支持并收到一条回复,其中基本上说“不,但我们会让开发人员知道人们对此功能感兴趣。”

所以简短的回答是“不”,而答案很长,“不,但也许将来。”

答案 1 :(得分:27)

实际上,看起来github最近添加了对目录的支持。

我能够做到以下几点:

  • 将现有的降价文件移至新目录。
  • 在现有目录中创建新的markdown文件(在前一步骤中创建)。
  • 在新目录中创建新的markdown文件。

在所有情况下,现有页面仍然存在,并添加了新页面。

剩下的一个约束是您的文件名必须是唯一的。如果您有多个具有相同名称的文件,则只有其中一个文件将显示在wiki中(我不确定是哪个..)。

答案 2 :(得分:25)

github wiki(又名Gollum)确实使用了目录,但没有按照你期望的方式使用。

Gollum wiki上的文档可以使用一些工作,但这是我通过测试找到的。

  • 所有文件都显示在Wiki的根目录中,无论它们放置在仓库中的什么位置。
  • _Header_Footer_Sidebar文件是每个目录,但如果有,则继承 没有出现在子文件夹中。
  • 文件链接可以相对于源文件(将文件与您的内容保持一致)。

所以,如果你想要命名空间的目录,那你就不走运了。考虑使用NS-Page方案进行命名空间。

答案 3 :(得分:11)

这不是一个理想的解决方案,但解决方法是创建一个自定义侧边栏,您可以在其中创建包含指向您网页的链接的目录。我发现这比文件夹更好,因为它允许你在多个层次结构下有一个链接到单个页面。

答案 4 :(得分:0)

实际上,仍有一个限制。是的,你可以添加1级(所以,1个子文件夹)。但就是这样!我重构了我的整个文档布局,为组织创建了多个级别的子文件夹,但这是不行的。

叹息

我必须说:我对这个咕噜的事情感到震惊。我很惊讶Github甚至拿起它。