我正在我的 Windows 10 PC 上本地修改名为H2O的 Jekyll 主题。这是一个博客主题,我将在 Github Pages 上名为blog的 repo 上托管。我知道在本地使用相对链接存在一个常见问题,最初可能在您的计算机上看起来很好,但是当您将文件推送到您的存储库时,由于 baseurl 和链接问题,所有内容基本上都被破坏了,正如在这个评论的 jekyll 问题上正确解决的那样.
虽然我做了一些必要的改变;更具体地说{{ site.baseurl }}
,在我的head.html、post-head.html 和 default.html文件上的超链接样式表文件之前,我仍然遇到问题。
问题:(请访问我当前的博客网址以查看实时示例。)
- 主页左上角应该有一个“H2O”标志。这个标志根本没有出现在主页上。帖子页面暂时显示徽标,但向下滚动时,默认 CSS 效果无法正常工作。(请参阅主题作者的现场演示,了解所有内容的外观和功能的正确示例。
- 标签页面正确加载,但是当您尝试单击底部显示的帖子时,它们无法正确加载,因为URL 中省略了blog/目录。
- 查看任何博客文章页面示例时,底部的我的头像照片不会出现。这很奇怪,因为我的头像正确显示在 url 的主页上:http: //www.joshuagalan.com/blog/
- 我的网站图标根本无法正确加载。
值得一提的是,我的网站托管在 Github 上,原始名称为muygalan.github.io,自定义域名为www.joshuagalan.com。
PS为用户和项目 GitHub 页面配置 Jekyll网站深入介绍了这个主题,但我无法使用作者在检查您的网站以获取链接正确性部分下提供的 grep 搜索,因为我相信它们是基于 linux 的,我'正在使用 Windows 计算机。