有没有一种简单的方法可以让Jekyll将文件输出到docs/目录?

有没有一种简单的方法可以让Jekyll将文件输出到docs/目录?,jekyll,github-pages,Jekyll,Github Pages,我正在使用Jekyll构建一个Github页面站点,遇到了一个愚蠢的问题 Github推荐Jekyll用于Github页面,所以我认为它可以正常工作;然而,事实并非如此 默认情况下,Jekyll会将所有文件构建到\u site/目录中,该目录非常漂亮,看起来很别致,等等,但不是Github页面的选项 Github似乎只提供三种托管选项: master分支的根 docs/主分行文件夹 gh页面Branch 那么,请告诉我,为什么我不能将Jekyll构建为A.具有自定义名称的分支或B.名为docs/

我正在使用Jekyll构建一个Github页面站点,遇到了一个愚蠢的问题

Github推荐Jekyll用于Github页面,所以我认为它可以正常工作;然而,事实并非如此

默认情况下,Jekyll会将所有文件构建到
\u site/
目录中,该目录非常漂亮,看起来很别致,等等,但不是Github页面的选项

Github似乎只提供三种托管选项:

  • master
    分支的根
  • docs/
    主分行文件夹
  • gh页面
    Branch
  • 那么,请告诉我,为什么我不能将Jekyll构建为A.具有自定义名称的分支或B.名为
    docs/
    的文件夹,而不是
    \u site

    我已经查看了Jekyll文档和Github页面文档,以及一些广泛的Google搜索,所以如果这是一个像我希望的那样愚蠢的问题,请对反对票表示友好


    任何帮助或建议都将不胜感激-
    结果是我没有阅读足够的文档

    解决方案是在项目根目录中的_config.yaml文件中添加一个标记

    此行将从使用_site切换到使用docs/进行生成输出:

    destination:docs/

    或者,您可以将其作为环境变量传递,如下所示:


    jekyll build——目标文档/

    结果是我没有读足够的文档

    解决方案是在项目根目录中的_config.yaml文件中添加一个标记

    此行将从使用_site切换到使用docs/进行生成输出:

    destination:docs/

    或者,您可以将其作为环境变量传递,如下所示:

    jekyll构建——目标文档/