Jekyll:如何提供本地可用的自定义 URL

Jekyll:如何提供本地可用的自定义 URL

我有一个 Jekyll 博客,我在本地提供服务(即 bundle exec jekyll serve at 127.0.0.1:4000/)

我想使用本地可用的自定义 URL(在我的 LAN 的计算机中)。例如thisisatest.yesitis。如果我添加到我的_config.yml文件中host: thisisatest.yesitis,那么在运行 bundle exec jekyll serve 时,我会得到一个jekyll 3.4.3 | Error: getaddrinfo: No such host is known.

我遗漏了什么?我知道如果我想让博客公开,我可以使用 github 来托管,但我只想将其提供给我的 LAN 中的计算机。我不能只创建一个仅在本地存在的 URL 吗?

答案1

看起来该程序正在尝试解析您用于博客的名称。

如果您有用于博客的域名的 DNS 服务器,则需要在其中添加主机名和 IP 地址。

如果您没有 DNS 服务器,则需要将名称添加到服务器和所有客户端计算机的/etc/hosts文件(Unix/Mac 系统)或C:\Windows\System32\Drivers\Etc\hosts.

相关内容