【发布时间】:2016-12-17 18:54:36
【问题描述】:
标准 F#(在 ProjectScaffold 之后)的文档具有以下结构
- project
| - docs
| | content
| | files
| | output
| | tools
生成的文档保存到output,然后推送到gh-pages分支。
最近,GitHub 改变了服务页面的工作方式,现在您可以直接从 master 分支提供 docs 文件夹。问题是我希望服务的实际文件夹是docs/output。
Jekyll 有一个source 配置,允许我在本地执行此操作。我的docs/_config.yml 只是:
source: output
如果我在本地的docs 文件夹中运行jekyll serve,那效果很好。但是推送到 GitHub 后,页面仍然以/output 前缀提供服务。
显然 GitHub 覆盖了 source 选项。有没有办法解决这个问题?
【问题讨论】:
-
没有。这个问题不值得投反对票。它清楚地说明了 Jekyll / gh 页面设置的日益复杂。
标签: github jekyll github-pages