Jekyll 服务器无法在移动浏览器中运行

Jekyll server not working in mobile browser

我目前在尝试查看 Jekyll site using Adobe edge inspector 时收到错误消息。我在 port:4000 中使用内置的 Jekyll 开发服务器。此外,有问题的 Jekyll 站点没有出现在我的 Safari 移动浏览器中。

这是我启动服务器的方式

jekyll serve --watch 

这是输出

 Generating...                     done.
 Auto-regeneration: enabled for '/Users/auser/Sites/user.me/code'
 Configuration file: /Users/auser/Sites/user.me/code/_config.yml
 Server address: http://127.0.0.1:4000/
 Server running... press ctrl-c to stop.

我怎样才能让它在我的移动浏览器中运行?

正如您在输出中看到的那样:(Server address: http://127.0.0.1:4000/),Jekyll 仅响应来自本地计算机的请求。

要让 Jekyll 回答所有地址,请使用 -H 选项。来自 jekyll serve --help:

-H, --host [HOST]  Host to bind to

使用如下:

jekyll serve --watch -H 0.0.0.0