Сервер Jekyll не работает в мобильном браузере

В настоящее время я получаю сообщение об ошибке при попытке просмотреть сайт Jekyll с помощью Инспектор Adobe Edge. Я использую встроенный сервер разработки Jekyll в порту: 4000. Кроме того, рассматриваемый сайт 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.

Как я могу заставить это работать в моем мобильном браузере?


person Samuel    schedule 21.01.2015    source источник


Ответы (1)


Как видно из вывода: (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
person mhutter    schedule 21.01.2015