jerryc127 / hexo-theme-butterfly

🦋 A Hexo Theme: Butterfly
https://butterfly.js.org
Apache License 2.0
7.21k stars 1.29k forks source link

自定义的css加载失败 #390

Closed yanhuacuo closed 4 years ago

yanhuacuo commented 4 years ago

截止到最新提交代码:https://github.com/jerryc127/hexo-theme-butterfly/commit/8014ddb65ef03f059edca863617a532bf4085076

自定义的css加载失败了,本地配置文件中 inject 部分的代码没有变:

inject:
  head:
  # - <link rel="stylesheet" href="/xxx.css">
  - <link rel="stylesheet" href="/css/footer.min.css">
  - <link rel="stylesheet" href="/css/buttons.min.css">
  - <link rel="stylesheet" href="/css/plugins.min.css">
  - <link rel="stylesheet" href="/css/friend.min.css">
  - <link rel="stylesheet" href="/css/my.css">
  - <link rel="stylesheet" href="/css/font.css">   
yanhuacuo commented 4 years ago

附:

按照最新的 _config.yml 重写了配置,并拷贝到 blog 根目录一份,删掉了旧有的 source/ _data/butterfly.yml ,部署过程无报错,CSS未能加载,查看博客元素名,并无变化。

不知道新的「inject」插入代码的方式,是否还存在着别的要点。

yanhuacuo commented 4 years ago

我尝试在上一个版本里引入,发现它们CSS可以正常引入:

我的css做成了jsd外链,如下:

https://github.com/yanhuacuo/blog-css

jerryc127 commented 4 years ago

我測了下 如果是使用_config.butterfly.yml 的 正常 如果是直接配置在主題_config的 會無效