我使用jekyll和githubpages构建了一个博客,一切都在游泳,直到我添加了一个自定义域名。添加自定义域名后,网站中嵌入的任何链接都会破坏博客的其他部分(主页除外)。
即。 http://blog.com/about becomes
- > http://about
即http://blog.com/contact becomes
- > http://contact
我可以手动输入任何地址并且工作正常,但如果我点击网站上的链接到帖子,关于页面或联系页面我会得到破坏的网址。如何阻止网址的网站部分消失?链接到博客及其下面的存储库
答案 0 :(得分:0)
要生成正确的网址,您需要添加site.url
变量。
您可以在index.html
:
{{site.url}}/{{ site.baseurl }}{{ post.url }}
或者使用absolute_url
自动添加它们(它会在site.url
和site.baseurl
之前添加):
<a href="{{ post.url|absolute_url }}">{{ post.title }}</a>