有没有一种简单的方法可以使 Jekyll 输出文件到 docs/ 目录?
Is there an easy way to make Jekyll output files to a docs/ directory?
我正在使用 Jekyll 构建一个 Github 页面站点,并且 运行 遇到了一些愚蠢的问题。
Github 为 Github 页推荐 Jekyll,所以我假设它会正常工作;然而,事实并非如此。
Jekyll 默认将所有文件构建到 _site/
目录,这非常好,看起来很花哨等等,但不是 Github 页面的选项。
Github 似乎只提供三种托管选项:
master
分支的根
docs/
主分支文件夹
gh-pages
分支机构
那么,请告诉我,为什么我不能将 Jekyll 构建到 A. 具有自定义名称的分支或 B. 名为 docs/
而不是 _site
.
的文件夹
我已经查看了 Jekyll 文档和 Github 页面文档以及一些广泛的谷歌搜索,所以如果这个问题像我希望的那样愚蠢,请善待否决票。
如有任何帮助或建议,我们将不胜感激 -<3
原来我没有阅读足够的文档。
解决方法是在项目根目录下的_config.yaml文件中添加一个标签。
此行将从使用 _site 切换到 docs/ 以生成输出:
destination: docs/
或者,您可以像这样将其作为环境变量传递:
jekyll build --destination docs/
我正在使用 Jekyll 构建一个 Github 页面站点,并且 运行 遇到了一些愚蠢的问题。
Github 为 Github 页推荐 Jekyll,所以我假设它会正常工作;然而,事实并非如此。
Jekyll 默认将所有文件构建到 _site/
目录,这非常好,看起来很花哨等等,但不是 Github 页面的选项。
Github 似乎只提供三种托管选项:
master
分支的根docs/
主分支文件夹gh-pages
分支机构
那么,请告诉我,为什么我不能将 Jekyll 构建到 A. 具有自定义名称的分支或 B. 名为 docs/
而不是 _site
.
我已经查看了 Jekyll 文档和 Github 页面文档以及一些广泛的谷歌搜索,所以如果这个问题像我希望的那样愚蠢,请善待否决票。
如有任何帮助或建议,我们将不胜感激 -<3
原来我没有阅读足够的文档。
解决方法是在项目根目录下的_config.yaml文件中添加一个标签。
此行将从使用 _site 切换到 docs/ 以生成输出:
destination: docs/
或者,您可以像这样将其作为环境变量传递:
jekyll build --destination docs/