Jekyll baseurl和'服务'的配置

时间:2014-07-01 08:02:59

标签: ruby jekyll github-pages

我成功建立了一个Jekyll网站,但有一件事我想优化。在我的配置文件中,我将值http://mydomain.com/作为baseurl。一切都运行正常,除了每次我想使用'serve'命令将本地开发服务器作为我正在编写的帖子的预览时,我必须手动将baseurl设置为'/'以使其成为可能工作。否则,服务器地址将为http://0.0.0.0:4000http://mydomain.com/且不起作用。

是否有一个简单的解决方法,或者我做错了什么?

感谢。


刚刚发现,这个命令解决了我的问题。

jekyll serve --baseurl '/'

2 个答案:

答案 0 :(得分:1)

“手动”是什么意思?

jekyll serve --baseurl'/'

应该工作(你的终端会记住命令)。现在,如果你使用的是GitHub pages,那么你无论如何都不需要baseurl。

答案 1 :(得分:1)

基本网址是主机在网址中分配后的路径。 所以你的本地参数必须是:

host:        http://mydomain.com/
baseurl:     ""