2012-10-28 62 views

回答

16

知道了!诀窍是删除Home页面,但不可能直接从github执行。

以下是解决方法:请转至wiki/Git Access并使用提供的链接复制维基库。在克隆的回购中,删除代表Home页面的文件(在我的情况下,它是Home.md)。将更改推回。

+20

只需重命名'Home'页面标题即可。 –

+2

最好的方法是创建一个新的维基页面,然后将页面标题改为主页..轻松!信贷到@owahab – iancrowther

+0

所以当你去维基(通过边栏链接)你登陆哪个页面? –

5

我刚去Home页面(类似https://github.com/user/repo/wiki),然后点击Edit page,然后点击Delete page

还有一件重要的事情:如果您删除了Home页面并想要取回它 - 只需创建一个名为Home的新页面即可。

+3

我试过了,删除后页面会刷新,但是仍然存在。也许Github小故障,或故意,不知道。 –

+0

这不再有效。下次您添加或更改页面时,GitHub只会创建一个新的主页。 –

1

我刚刚想出了如何做到这一点:转到主页>单击编辑页面>删除标题和内容>单击保存。完成后,您将看到类似https://github.com/host-gator/t/wiki

+3

这似乎不再适用。更糟糕的是,GH现在即使删除一个,也会创建一个默认主页。 – rfay

5

截至2014年7月,这些建议都不再有效。他们似乎一开始就会工作,并且您会看到页面上充满链接作为您的主页,但只是暂时的。无论您如何删除或重命名主页,它都会在您下次编辑维基时再次自动创建。

+0

谢谢Toby,我注意到了。有没有解决方法或解决方法? – AhmadAssaf

+1

@AhmadAssaf没有我找到..但他们似乎在不断更新网站,所以希望它不久后返回 –

0

对此的更新。 delete page选项不可用,而页面被称为Home。但是,如果将其修改为home_old之类的其他内容,则可以再次对其进行编辑,并且可以访问Delete Page选项。然后您将拥有没有冗余Home页面的自动索引页面。

+1

看起来像GitHub重新创建一段时间后的主页:( – Gregor

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
+1

这工作,直到对然后它再次创建一个'home.md'文件,它显示的不是'home.rb'文件,而是非常整洁地尝试修复它.GitHub确实设法屠杀了Gollum wiki。 –

+0

@GrantWinney它生成一个Home.md文件,我用脚本每隔一段时间更新一次 – Dorian

+0

啊,好吧,有趣的是,如果我只是上传'home.rb'文件,它实际上显示它是主页,看起来很完美。并在下一个维基编辑中重新创建一个'home.md'文件,并且更喜欢那个在ruby文件上的文件。令人沮丧! –

相关问题