我有一个组织github页面www.spoonmangames.cl,我创建了一个名为Unity3DTools的项目站点,因此我可以使用www.spoonmangames.cl/Unity3DTools/
访问它到目前为止一切顺利,但我希望我的项目网站能够使用我在组织页面中创建的布局。我尝试在项目网站的index.html的前端部分添加layout: default
,但它只显示带有标题的空白页面(您可以实际检查上面的URL)。
我不想将内容复制到项目网站,还有其他解决方案吗?
顺便说一下,项目网站只有readme.md和index.html,也许我应该添加一些特殊配置的config.yml?
提前致谢。
答案 0 :(得分:0)
如果我们谈论的两件事是main site和subdirectory,那么也许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]
---
我很确定这还不够,但也许这有助于您进一步完成研究。分享,如果你已经迈出了一些步骤!