关于无法在HEXO上自定义样式

前言:无论在themes里加入任何内容,执行 hexo generate -f 之后都无法成功,会显示 ‘No layout’,只能在根目录内增加_config.themexxx.yml来自定义主题的配置, 很奇怪,搜索过很多文章,但都无法解决。
baea5b908f605044ad58bba3f9a60b99.png
所以当我需要自定义样式的话,官方推荐的方法是在themes/themes/resource/css/styles.css内自定义样式,然后再在

1
2
3
4
5
6
7
8
9
10
# Inject
# Insert the code to head (before '</head>' tag) and the bottom (before '</body>' tag)
# 插入代码到头部 </head> 之前 和 底部 </body> 之前
inject:
head:
- <link rel="stylesheet" href="/css/styles.css">
# - <link rel="stylesheet" href="/xxx.css">
bottom:
# - <script src="xxxx"></script>

里引用。
但因为无法在themes文件夹下添加任何文件,所以上述方法不适用。