2012-10-28 61 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文件上的文件。令人沮喪! –

相關問題