【问题标题】:Jekyll baseurl and configuration for 'serve'Jekyll baseurl 和“serve”的配置
【发布时间】:2014-07-01 22:57:56
【问题描述】:

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

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

谢谢。


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

jekyll serve --baseurl '/'

【问题讨论】:

    标签: ruby jekyll github-pages


    【解决方案1】:

    “手动”是什么意思?

    jekyll serve --baseurl '/'

    应该可以工作(并且您的终端会记住该命令)。现在,如果您使用的是GitHub pages,那么您实际上并不需要 baseurl。

    【讨论】:

    • 谢谢,刚刚在 Jekyll 页面上也找到了这个解决方案。
    【解决方案2】:

    Base url 是 url 中 hosts 部分之后的路径。 所以你的本地参数必须是:

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

    【讨论】:

      猜你喜欢
      • 2017-08-02
      • 1970-01-01
      • 2015-12-12
      • 2016-06-03
      • 2014-04-26
      • 1970-01-01
      • 2013-11-18
      • 2016-03-07
      • 2015-07-24
      相关资源
      最近更新 更多