对不起,如果我可能会问一些非常基本的东西。在部署不在用户或组织Github帐户下的repository时,我遇到了一些问题。当我部署到localhost时,我没有任何问题,博客主题运行完美。但是,当我部署到此Project页面时,情况并非如此。您可以看到发布结果here。
任何提示?
非常感谢你的帮助!
答案 0 :(得分:1)
在index.html页面中,您已经从站点根目录提供了css,js和图像的路径,例如:/images/logo.png
,但您的文件位于博客文件夹中。将index.html页面中的路径更改为文档相对路径,如下所示:images/logo.png
。
答案 1 :(得分:1)
Saravana对您网址的不一致是正确的,不过我会建议以下解决方案,我相信它会更清洁。
可以在baseurl
文件中设置_config.yml
变量。然后可以使用{{ site.baseurl }}
液体模板语法在布局和其他文件中引用它。
然后,您可以执行以下操作以获得开发和部署之间的一致性:
<img src="{{ site.baseurl }}/images/logo.png">
此处的另一个好处是,如果由于某种原因需要更新基本URL,您可以在一个地方(_config.yml
)执行此操作,而不必修改站点中的每个URL。