2

也许这是某种 Jekyll 设置或其他东西,但我需要将 root_url 设置为除“/”之外的其他东西,我不知道在哪里做。

4

2 回答 2

3

.themes/classic/source/_layouts/default.html文件中,有{% capture root_url %}{{ site.root | strip_slash }}{% endcapture %}.

site.root配置_config.yml其中默认为root: /.

如果您正在测试http://127.0.0.1:4000/jekyll 本地开发的默认设置,您可以将其更改为root: http://127.0.0.1:4000/. 那么路径将是正确的。例如,<link href="{{ root_url }}/favicon.png" rel="icon">将被解析为<link href="http://127.0.0.1:4000//favicon.png" rel="icon">.

总之,换行就行root: /_config.yml

于 2016-05-03T06:33:03.913 回答
2

抱歉问得太快了。您可以在_config.yml中找到设置。我以为我在那里检查过,但我必须两次打开另外两个配置文件之一。

于 2012-09-21T17:29:03.983 回答