如何通过命令行设置Jekyll的baseurl?

如何通过命令行设置Jekyll的baseurl?,jekyll,Jekyll,当我想测试一些本地的东西时,我使用 baseurl: "http://localhost/blog/_site" 当我部署我使用的网站时 baseurl: "http://martinthoma.github.io" 每次更改\u config.yml都不是一个解决方案,因为我希望使用如下生成文件: 本地测试: make test 部署: make deploy 所以我的问题是:如何通过命令行为Jekyll设置baseurl?我可能会在生产中使用单独的_config_prod.yml。构

当我想测试一些本地的东西时,我使用

baseurl: "http://localhost/blog/_site"
当我部署我使用的网站时

baseurl: "http://martinthoma.github.io"
每次更改
\u config.yml
都不是一个解决方案,因为我希望使用如下生成文件:

本地测试:

make test
部署:

make deploy

所以我的问题是:如何通过命令行为Jekyll设置baseurl?

我可能会在生产中使用单独的_config_prod.yml。构建Jekyll时,可以使用
--config
标志并将
\u config\u prod.yml
作为选项传递给它

请查看:


我想这很容易放入您的makefile中。

您可以使用
-b
--baseurl
标志来完成,如文档所示