我在Windows 10 PC上本地修改了一个名为H2O的Jekyll主题。这是一个博客主题,我将在一个名为blog的回购邮件上托管Github Pages。我知道在本地使用相对链接的常见问题可能最初在您的计算机上显示正常,但是当您将文件推送到您的存储库时,由于baseurl和链接问题(如此正确解决),所有内容基本上都已损坏{ {3}}。
虽然我做了一些必要的改变;更具体地说,在我的 head.html,post-head.html和default.html 文件中的超链接样式表文件之前添加{{ site.baseurl }}
,我仍然遇到问题。
问题:(请访问我当前的commented jekyll issue查看实时示例。)
值得一提的是,我的网站正在Github上托管,原名为 muygalan.github.io ,其定制的名字为 www.joshuagalan.com 。
P.S。网站http://www.joshuagalan.com/blog/深入介绍了此主题,但我无法使用检查您网站的链接正确性部分提供的作者的grep搜索,因为我相信他们是基于Linux的,我使用的是Windows计算机。
答案 0 :(得分:0)
我浏览了您的网站并注意到以下内容。编辑它们可以解决您的错误:
url: 'muygalan.github.io/blog'
和baseurl: /blog
。 您的/blog
url:
assets/js/index.min.js
中有r.css({background:"url(/assets/icons/logo_"+i+".svg) no-repeat center","background-size":"100% 100%"})
行..了解网址如何包含/blog
..?其他指示:
baseurl: /blog
如何正常...... {{ site.baseurl }}
添加网址。请改用relative_url
过滤器。
{{ 'foo' | relative_url }}