我尝试上传我的自定义CSS文件以应用于https://soundoffmusic.com/
我有带有此文件路径的原始CSS文件
https://raw.githubusercontent.com/themomoravi/SoundOff-Website/master/styles.css
,由于它直接指向原始CSS文件,因此我尝试将其用作href
:
href="https://raw.githubusercontent.com/themomoravi/SoundOff-Website/master/styles.css">
仍然没有用。我还尝试了styles.css
,SoundOff-Website/styles.css
等的缩写形式(作为我的href
)。
我想知道为什么其他github
页可能无法呈现我的自定义CSS。
请提前告知和感谢。
答案 0 :(得分:0)
如果您要使用GitHub页面从GitHub存储库提供网站(我假设您正在这样做,通过提供的原始链接来判断),则可以(并且应该)以相对方式引用资产,例如< / p>
<link rel="stylesheet" href="./styles.css">
在您的index.html
的{{1}}中。
直接链接到GitHub原始存储可能会导致问题,因为它不是作为CDN设计的,并且所有内容始终都带有<head>
标头返回。曾经有一个service在客户端和原始GH存储之间提供了坚实的桥梁,但是它已经关闭,并且GitHub页面现在也可以正常工作。