pau*_*ljz 174
jekyll serve --host=0.0.0.0
在命令行上调用Jekyll时尝试.
这将使Jekyll的HTTP服务器绑定到所有可用的IP,而不仅仅是localhost
.
您也可以将此添加到您_config.yml
的host: 0.0.0.0
.当您推送时,GitHub会忽略这一点,因此如果您不介意在您的网络上公开访问您的工作,则可以安全使用.
如果没有--host=0.0.0.0
Jekyll,你会在启动时输出这样的内容:
$ jekyll serve
[...]
Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.
Run Code Online (Sandbox Code Playgroud)
但随着--host=0.0.0.0
(或host: 0.0.0.0
中_config.yml
),你会发现,它监听所有接口(由代表0.0.0.0
),而不是只是听loopback接口上(表示为127.0.0.1
)
$ jekyll serve --host=0.0.0.0
[...]
Server address: http://0.0.0.0:4000/
Server running... press ctrl-c to stop.
Run Code Online (Sandbox Code Playgroud)