github页面上的相对液体链接失败

时间:2013-05-10 14:41:31

标签: ruby github jekyll liquid

我对jekyll和github一般都很新,所以我为我的愚蠢错误道歉,但我正在尝试通过GitHub页面重建我的个人网站,并最终使用自定义域名。我找到了几个讨论类似问题的线程,但没有找到我能找到的可靠解决方案。

在本地,一切正常。但在页面上,

 <a href='{{site.baseurl}}{{item.url}}'>

指向ryantroyford.io/page.html,而不是ryantroyford.io/project/page.html。因此,我的所有图像和链接都已死亡。

here是回购的链接。 an issue已经跟踪了GH,但我没有看到任何我能理解的解决方案。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用html <base>代码check it out

基本上,您将此添加到默认布局

<base href="/PROJECT_NAME/">

并拥有相对于项目根文件夹的所有本地链接。