2014-08-29 145 views
4

我的github個人網頁是davidrpugh.github.io。我在davidrpugh.github.io/software上爲我的軟件項目建立了一個子頁面,併爲我的每個軟件項目創建了存根子頁面。示例將是davidrpugh.io/software/pypwt如何將項目頁面設置爲GitHub個人網頁的子頁面?

問題:我如何設置項目網頁,默認情況下它的生存時間爲davidrpugh.io/pypwt,所以它的生活代替了davidrpugh.io/software/pypwt?我還希望項目網頁的任何更新都能自動在我的個人網頁上呈現。

我猜測這是一個解決的問題,而且我沒有使用正確的搜索術語集。

+0

我不明白倒票。這個問題絕對相關。 – 2014-08-30 19:39:21

+0

謝謝!我對投票表示困惑(尤其是考慮到沒有解釋)。 – davidrpugh 2014-08-30 20:36:13

+0

清除!連接用戶/組織github頁面與項目頁面是一個棘手的問題,值得一些探索和文檔。這就是爲什麼我高舉你的問題。 – 2014-08-30 21:39:07

回答

0

關於您在GH-頁面分支在https://github.com/davidrpugh/penn-world-tables項目託管網站鏈接沒有得到破然後鏈接到這些職位。

#Jekyll config 
url : http://davidrpugh.github.io 
baseurl: /penn-world-tables 

完整的網站網址將是http://davidrpugh.github.io/penn-world-tables。 你將無法改變這一切。如果您嘗試索引頁面上設置一個permalink: software/pypwt/它會給你http://davidrpugh.github.io/penn-world-tables/software/pypwt/

爲了得到一個http://davidrpugh.github.io/software/pypwt/網址,你可以

只需在所有存儲庫上使用相同的模板,這將使用戶在導航時填充爲相同的站點。

+0

感謝您的建議。特別是你的第三個要點。我會嘗試一下,看看它是如何工作/感覺的。 – davidrpugh 2014-09-29 19:56:57

0

我相信你找到你當前的方法很難,因爲你使用(HTTP:// jekyllrb.com/docs/pages/),而不是職位(HTTP:// jekyllrb.com/文檔/職位/)。

你有2個解決方案:

解決方案1(您可能已經知道這一個)

您可以繼續使用的頁面,簡單的寫每一個新的崗位在/software/<name of post>/index.md

解決方案2(困難,但長期運行會更容易)

您可以使用帖子並在/_posts/<YEAR-MONTH-DAY-title>.md中編寫每個新帖子,並將前臺物品(http:// jekyllrb.com/docs/frontmatter/)中的類別設置爲「軟件」。

根據您的_config.yml它將保存這些帖子在/:categories/:title/(在這種情況下爲/software/pypwt.html)。

可以使用(https://stackoverflow.com/a/9195560/3158248),以確保如果您更新_config.yaml

+0

我知道頁面和帖子之間的區別。我打算使用這個功能來撰寫關於我的各種項目新功能的帖子,因爲它們變得可用。我想這意味着我需要放棄我原來的網站組織計劃。 – davidrpugh 2014-09-29 19:54:16

相關問題