Jekyll gh-pages消失的网站网址

时间:2017-07-17 16:15:19

标签: hyperlink jekyll liquid github-pages

我使用jekyll和githubpages构建了一个博客,一切都在游泳,直到我添加了一个自定义域名。添加自定义域名后,网站中嵌入的任何链接都会破坏博客的其他部分(主页除外)。

即。 http://blog.com/about becomes - > http://about
http://blog.com/contact becomes - > http://contact

我可以手动输入任何地址并且工作正常,但如果我点击网站上的链接到帖子,关于页面或联系页面我会得到破坏的网址。如何阻止网址的网站部分消失?链接到博客及其下面的存储库

1 个答案:

答案 0 :(得分:0)

要生成正确的网址,您需要添加site.url变量。

您可以在index.html

中手动生成网址
  {{site.url}}/{{ site.baseurl }}{{ post.url }}

或者使用absolute_url自动添加它们(它会在site.urlsite.baseurl之前添加):

 <a href="{{ post.url|absolute_url }}">{{ post.title }}</a>