修改Hitchens主题CSS变量后背景色未变,求解决方法
解决Hitchens主题修改品牌色后背景色未变化的问题
先清缓存重试:
本地跑Jekyll时很容易缓存旧CSS,先关掉jekyll serve服务,重新启动,再按Ctrl+Shift+R强制刷新浏览器清掉本地缓存,看看颜色是否生效。检查背景色的实际绑定变量:
Hitchens的背景色可能没直接用$brand-color,你可以在主题的_sass文件夹里全局搜索background-color或者#fede00,看看是不是有单独的变量(比如$page-bg、$header-bg)或者硬编码的颜色值控制背景,这类地方也需要同步修改。排查变量是否被覆盖:
有些主题会在其他SCSS文件(比如组件样式文件)里重新定义$brand-color,你可以全局搜整个_sass文件夹里的$brand-color,确认有没有其他地方把这个变量又改回了黄色。确认主题使用方式:
如果是用remote_theme配置引入的Hitchens,只改自己项目里的_sass/_variables.scss没用,因为远程主题的文件优先级更高。得把主题的整个_sass文件夹下载到本地项目里覆盖默认文件,再修改变量。强制全量编译:
删除项目根目录的_site文件夹,再运行jekyll build让Jekyll完全重新编译所有文件,避免缓存残留的影响。
内容的提问来源于stack exchange,提问作者papof
相关产品推荐
相关产品推荐

