我正在寻找一种方法来列出wiki Home
页面上的所有页面,而不是标准的欢迎消息。这是我想要的一个例子:
https://github.com/yahoo/oozie/wiki
答案 0 :(得分:17)
知道了!诀窍是删除Home
页面,但不可能直接从github做。
以下是解决方法:转到wiki
/ Git Access
并使用提供的链接克隆wiki存储库。在克隆的repo中,只需删除代表Home
页面的文件(在我的例子中是Home.md
)。推回更改。
答案 1 :(得分:5)
我刚进入Home
页面(类似https://github.com/user/repo/wiki),然后点击Edit page
然后点击Delete page
。
还有一件重要事情:如果您删除了Home
页面并希望将其取回 - 只需创建一个名为Home
的新网页。
答案 2 :(得分:5)
截至2014年7月,这些建议都不再适用。它们似乎最初会起作用,您将获得充满链接的页面作为主页,但只是暂时的。无论您如何删除或重命名主页,下次您对Wiki进行编辑时都会再次自动创建。
答案 3 :(得分:1)
我刚刚想出了怎么做:转到主页>点击修改页面>删除标题和内容>点击保存。完成后,您会看到类似https://github.com/host-gator/t/wiki
的内容答案 4 :(得分:1)
可以使用git
删除主页:
git clone https://github.com/ORG/REPO.wiki.git
cd REPO.wiki
rm Home.md
git add .
git commit -m "remove wiki homepage"
git push
更新:GitHub自动添加了Initial Home page
提交,重置创建了Home.md
。所以我的另一种选择是自己生成主页:
git push
使用以下内容创建Home.rb
文件:
#!/usr/bin/env ruby
File.write('Home.md', Dir['*.md'].reject { |f| f == "Home.md" }.map { |f|
"- [#{f.gsub('.md', '').gsub(/-+/, ' ')}](#{f.gsub('.md', '')})"
}.join("\n"))
ruby Home.rb
git add .
git commit -m "generated home page"
git push
答案 5 :(得分:0)
对此进行更新。页面调用delete page
时,Home
选项不可用。但是,如果您将其修改为home_old
之类的其他内容,则可以再次编辑它,并且您可以访问Delete Page
选项。然后,您的自动索引页面没有冗余的Home
页面。