是否有可能在本地服务多个Jekyll网站?

问题描述:

每次我从命令行服务Jekyll站点时,它都会在端口4000上提供服务。两个站点不能在同一端口上提供。是否有可能在本地服务多个Jekyll网站?

可以在本地服务多个Jekyll站点吗?

+0

查看所有可能的CLI标志杰基尔中的服务器是没有替代品的专用服务器。 – user3791372 2014-09-03 17:59:54

+0

@ user3791372,注意这里的范围是本地的。 – 2014-09-05 18:22:10

是的,通过使用本地服务器端口serve命令选项为每个站点设置不同的端口号,可以在本地服务多个Jekyll站点。

请参阅http://jekyllrb.com/docs/configuration/#serve-command-options

在站点的_config.yml文件中或通过命令行为站点提供服务时,设置除Jekyll的默认端口(4000)以外的端口号。

+0

尽管此链接可能会回答问题,但最好在此处包含答案的重要部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 – 2016-11-01 03:22:31

+1

根据文档,例如, '_config.yml'文件中的'port:4001'。 – 2016-11-01 03:23:34

您也可以使用其他参数--port 1234--host hostname启动服务器。例如:

$ jekyll serve --port 4001 --host my_hostname_or_ip 

您可以从The official Jekyll documentation