Jekyll:包含不同级别的菜单会产生问题

时间:2016-12-19 10:09:53

标签: jekyll liquid

我在不同页面添加了一个带有jekyll的整体菜单。

因此,此菜单例如包含在index.html中,但也包含在更深层次的/portfolios/someportfolio.html

现在的问题是菜单链接无法在更深层次上运行。 它们包括子菜单路径,如.../<b>portfolios</b>/menuitem.html

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果我理解正确,那么相对网址就会出现问题。只需使用absolute URLs即可。请包含以下链接:

/menuitem.html

如果您想要做得更好,可以在前面添加base_url和/或甚至是site_url变量。像这样:

{{ site_url }}{{ base_url }}/menuitem.html

这样可以更轻松地将您的网站移至子目录。