错误
修改完配置文件后突然出现了错误 hexo s
查找错误
查看styl文件后并没有发现什么问题
_code_copy.styl
1 2 3 4 5 6 7 8 9 10 11 12
| .copy-nav { position: relative; display: flex; display: -webkit-flex; align-items: center; margin-bottom: 0px; color: $highlight-gutter.color; background: $highlight-gutter.bg-color; // z-index: 5; xxxxxxx xxxxxxx }
|
_theme.styl
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| $highlight_theme = hexo-config("highlight_theme")
if $highlight_theme == "normal" $highlight-background = $highlight-current-line = $highlight-selection = $highlight-foreground = $highlight-comment = $highlight-red = $highlight-orange = $highlight-yellow = $highlight-green = $highlight-aqua = $highlight-blue = $highlight-purple = $highlight-gutter = { color: bg-color: }
if $highlight_theme == "night" xxxxxxx xxxxxxx
|
注释掉错误之处后其他调用到$highlight-gutter
任然报错。
仔细观察_theme.styl
文件后发现,$highlight-gutter 没有默认值,有可能是没有赋值成功造成的。
查看配置文件
1 2 3 4 5
|
highlight_theme: “night bright” code_copy: enable: false
|
果然配置文件出错,“night bright”
应该是单引号, 修改后问题解决。
总结
粗心大意害死人啊,调了好久。