Octopress中的“root_url”在哪里?

时间:2012-09-21 17:25:59

标签: jekyll octopress

也许这是某种Jekyll设置或其他东西,但我需要将root_url设置为“/”以外的其他东西,我无法弄清楚在哪里做。

2 个答案:

答案 0 :(得分:2)

很抱歉要求太快。您可以在 _config.yml 中找到设置。我以为我在那里检查了但是我必须打开其他两个配置文件中的一个。

答案 1 :(得分:1)

.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即可。