我已创建了一个网站,并试图将其托管在GitHub Pages上。我的网站可在以下网址访问 -
http://<username>.github.io/<project name>/
但是我网站的静态文件可以在以下路径找到 -
http://<username>.github.io/css/site.css
http://<username>.github.io/script/main.js
上述路径中省略了<project name>
因此,每当我访问该网址时,我的静态文件无法加载。
有没有一种方法可以使它与github url一起工作?
注意:当我使用自定义域名时,一切正常,因为在这种情况下相对路径是正确的。
临时解决方案 我创建了一个用户页面而不是项目页面来解决这个问题。
username.github.io
也存在一个网站吗?当你在浏览器中访问username.github.io/css/site.css
时会发生什么?你可能需要尝试raw.username.github.io/css/site.css
。 - user894932/css/site.css
。 - user894932raw.github.com
是GitHub使用的子域名,用于向您显示存储库中文件的“原始”版本,意味着仅纯文件,而不包括网站结构。打开存储库中的文件并在右上角的工具栏中单击“Raw”以查看它。 - mokagio