0

我在本地主机上运行我的 jeykll 网站。这是我的终端

jekyll --server $4000 --auto

虽然某些原因当我在浏览器中输入 localhost:4000 时它不起作用,但我必须转到 337。有人知道为什么吗?

无论如何,当我第一次加载它时,它会按原样显示。

http://cl.ly/image/390e033s160I

然后我刷新页面

http://cl.ly/image/11470G2z1s15

另一个刷新带来了这个

http://cl.ly/image/3G2m0O3w1Y3x

而且每次都会转一圈。

该网站可以在这里找到:joshhornby.co.uk

好的,快速浏览一下 chrome 开发工具告诉我:加载资源失败http://localhost:337/stylesheets/style.css 但是为什么?它有时会加载?很困惑。

4

1 回答 1

1

直接的解决方案是命令行应该是

jekyll --server 4000 --auto

4000 不是环境变量,所以不需要 $。

我通常将端口放在 _config.yml 中——这可能是 337 的来源。其他问题可能与权限相关 - 使用低于 1000 的端口号意味着需要管理员访问权限,这可能会在重新生成文件时导致问题。

于 2012-11-16T01:12:03.103 回答