jekyll正确添加其他页面/断开的链接或CSS

时间:2017-10-04 22:18:15

标签: jekyll

我使用jykell创建个人网站。在这里查看chrisCPO.com一般反馈是受欢迎的。还是一个wip。

更新:看起来某些网站根变量未在添加的页面上呈现。首页链接代码是:

<a href="{{ site.baseurl }}">

哪个有效,但在附加页面上被覆盖了?

如果您访问该网站,请单击侧栏上的经验。然后尝试转到主页。

问题是,如果我添加一个像docs这样的页面说我得到的所有已添加页面的现场链接都已损坏。它们呈现为

<a class="sidebar-nav-item" href="">Home</a>

而不是

<a class="sidebar-nav-item" href="/">Home</a>

注意href。

注意:这两个问题都只在生产中,一切都在本地工作正常。

添加其他页面以确保一切正常的正确方法是什么?

使用jekyll 3.0

1 个答案:

答案 0 :(得分:0)

您需要在布局中相对于站点的根目录设置CSS路径,如下所示:/css/style.css(注意第一个斜杠)。然后文件夹或没有文件夹的选择变得无关紧要。永久链接可以在配置文件中全局管理。参见文档。