У меня есть блог Jekyll, который я обслуживаю локально (т.е. пакет exec jekyll работает по адресу 127.0.0.1:4000/)
Я хочу использовать настраиваемый URL-адрес, доступный локально (на компьютерах в моей локальной сети). Например thisisatest.yesitis
. Если я добавлю к своему _config.yml
файл host: thisisatest.yesitis
затем при запуске пакета exec jekyll serve я получаю jekyll 3.4.3 | Error: getaddrinfo: No such host is known.
Что мне не хватает? Я знаю, что могу использовать github в качестве хоста, если я хочу, чтобы блог был общедоступным, но я просто хочу обслуживать его на компьютерах в моей локальной сети. Разве я не могу просто создать URL-адрес, который существует только локально?
Похоже, программа пытается разрешить имя, которое вы используете для блога.
Если у вас есть DNS-сервер для домена, который вы хотите использовать для блога, вам необходимо добавить в него имя хоста и IP-адрес.
Если у вас нет DNS-сервера, вам нужно добавить имя к серверу и всем клиентским компьютерам. /etc/hosts
файл (системы Unix / Mac) или C:\Windows\System32\Drivers\Etc\hosts
.