2014-08-29 146 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

相关问题