每次我从命令行为Jekyll站点提供服务时,它都在端口4000上提供服务.两个站点无法在同一端口上提供服务.
是否可以在本地为多个Jekyll网站提供服务?
wcy*_*cyn 24
您还可以使用其他参数--port 1234或启动服务器--host hostname.例如:
$ jekyll serve --port 4001 --host my_hostname_or_ip
Run Code Online (Sandbox Code Playgroud)
您可以从官方Jekyll文档中查看所有可能的CLI标志
是的,通过使用 Local Server Port serve 命令选项为每个站点设置不同的端口号,可以在本地为多个 Jekyll 站点提供服务。
请参阅https://jekyllrb.com/docs/configuration/options/#serve-command-options。
在站点_config.yml文件中或通过命令行为站点提供服务时,设置除 Jekyll 的默认端口 (4000) 以外的端口号。
小智 6
对于多个 Jekyll 站点,我只需运行这个
bundle exec jekyll serve --port <your_port_number>
例如
bundle exec jekyll serve --port 4001