Github Page,如何让我的项目网站使用主站点布局?

时间:2016-10-03 22:08:18

标签: github jekyll github-pages

我有一个组织github页面www.spoonmangames.cl,我创建了一个名为Unity3DTools的项目站点,因此我可以使用www.spoonmangames.cl/Unity3DTools/

访问它

到目前为止一切顺利,但我希望我的项目网站能够使用我在组织页面中创建的布局。我尝试在项目网站的index.html的前端部分添加layout: default,但它只显示带有标题的空白页面(您可以实际检查上面的URL)。

我不想将内容复制到项目网站,还有其他解决方案吗?

顺便说一下,项目网站只有readme.md和index.html,也许我应该添加一些特殊配置的config.yml?

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果我们谈论的两件事是main sitesubdirectory,那么也许jekyll并不真正知道你的子目录,所以它不会尝试提供它。

您是否尝试将unity3dtools.md(或〜.html)上传到主网站的根目录,然后将其固定为/Unity3DTools

以上可能是一个解决方案,但如果您不想将任何内容复制到项目网站,也许您应该考虑在_config中定义一个名为“projects”的新collection然后你创建的每个项目都应该包含一个属性“directory”,在这种情况下指向 / Unity3DTools 目录。

请尝试以下操作(请注意,首先在本地开发中首先尝试)

collections:
  projects:
    output: true

然后创建一个_projects目录并制作一个包含以下内容的Unity3DTools.md文件:

---
name: Unity3DTools
permalink: /Unity3DTools
projectDir: Unity3DTools
[some extra stuff you want]
---

我很确定这还不够,但也许这有助于您进一步完成研究。分享,如果你已经迈出了一些步骤!