Hexo 无法加载样式sheet
Hexo can not load style sheet
我刚刚使用 Hexo 部署了一个新博客,但它在尝试加载样式 sheet 时失败了。 index.html 文件中生成的声明如下所示:
<link rel="stylesheet" href="/css/style.css">
我可以通过以下方式解决手动编辑此文件的问题:
<link rel="stylesheet" href="css/style.css">
请注意 /
是如何删除的。这是 hexo 的 bug 还是只发生在我身上。这是我的回购供参考:
https://github.com/enriquezrene/quarkus
开发分支有代码
master 分支有已部署的网站
我有点解决了强制加载 css 文件编辑 head.ejs
文件的问题,如下所示:
...
<% if (config.highlight.enable){ %>
<link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css">
<----- code added ----->
<link rel="stylesheet" href="css/style.css">
<----- code added ----->
<% } %>
<%- css('css/style') %>
</head>
但是,这并没有完全解决问题,因为生成的 index.html 文件现在看起来像:
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="/css/style.css">
所以它也会尝试加载其他文件。
我刚刚使用 Hexo 部署了一个新博客,但它在尝试加载样式 sheet 时失败了。 index.html 文件中生成的声明如下所示:
<link rel="stylesheet" href="/css/style.css">
我可以通过以下方式解决手动编辑此文件的问题:
<link rel="stylesheet" href="css/style.css">
请注意 /
是如何删除的。这是 hexo 的 bug 还是只发生在我身上。这是我的回购供参考:
https://github.com/enriquezrene/quarkus
开发分支有代码 master 分支有已部署的网站
我有点解决了强制加载 css 文件编辑 head.ejs
文件的问题,如下所示:
...
<% if (config.highlight.enable){ %>
<link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css">
<----- code added ----->
<link rel="stylesheet" href="css/style.css">
<----- code added ----->
<% } %>
<%- css('css/style') %>
</head>
但是,这并没有完全解决问题,因为生成的 index.html 文件现在看起来像:
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="/css/style.css">
所以它也会尝试加载其他文件。