让Jekyll只为Github上的子目录运行
我正在尝试使用Github页面设置公文包页面。我希望其中的一部分包括一个博客,并设置了一个/blog文件夹,在那里我创建了一个新的Jekyll项目。主站点不是由Jekyll提供动力的,只是这个子目录 当我在子目录文件夹上启动Jekyll时,它会正确显示。然而,在上传到Github之后,一切似乎都出了问题,什么也没有显示。这一点可以在网站上看到 为了让Jekyll以独占方式从这个子目录运行,我需要做什么特殊的事情吗?我到处找了找,但这并没有帮我解决问题 所有源代码都可以在 编辑:不幸的是,除了重新做这个网站,我没能找到解决方案,所以整个网站都在运行Jekyll。Jekyll仍然会将任何静态html页面放入目录中,并增加了很多灵活性。使用_config.yml中的permalink选项,我仍然可以在/blog/下保存所有内容。自从发布问题以来,您似乎找到了一个解决方法,但如果您(或其他人)仍然感兴趣,我将回答这个问题 有两种类型的GitHub页面站点:让Jekyll只为Github上的子目录运行,jekyll,github-pages,Jekyll,Github Pages,我正在尝试使用Github页面设置公文包页面。我希望其中的一部分包括一个博客,并设置了一个/blog文件夹,在那里我创建了一个新的Jekyll项目。主站点不是由Jekyll提供动力的,只是这个子目录 当我在子目录文件夹上启动Jekyll时,它会正确显示。然而,在上传到Github之后,一切似乎都出了问题,什么也没有显示。这一点可以在网站上看到 为了让Jekyll以独占方式从这个子目录运行,我需要做什么特殊的事情吗?我到处找了找,但这并没有帮我解决问题 所有源代码都可以在 编辑:不幸的是,除了重新
- 用户/组织网站
- 项目地点
- 制作一份名为“博客”的回购协议
- 将您的博客相关代码(连同与Jekyll相关的代码和配置文件)移动到gh pages分支上的“博客”repo
- 根据需要修改_config.yml等以反映此更改
- 为了方便起见,转到博客repo的GitHub设置,如果博客repo中有其他分支,则将默认分支更改为gh页面
完成此操作后,应该像以前一样免费使用Jekyll,并且应该作为基于Jekyll的博客使用。现在,您可以配置Github页面,根据分支中的文件夹发布网站 您可以通过以下网址查看更多信息: