前言 #
這個網站是基於 Hugo 的 Blowfish 模板建立的,在 Blowfish 的官方說明有提到,可以通過在 config\_default\params.toml 中的 colorScheme 更改配色方案, Blowfish 本身提供了不少的配色方案,如果沒有特別設定,那麼預設是用 blowfish 方案。此時靈異現象👻發生了,我明明有設定 colorScheme=One-Light,在本地端輸入 Hugo server 配色有正確套用上去,但布署到正式網站通過 f12 抓 .css 檔還是維持預設的 blowfish 方案🤯。
解決 #
最後是把整個 params.toml 給 Gemini 大神看才發現問題。 然後震碎三觀的事發生了,問題的根源一點都不複雜,純粹是應該打成 colorScheme=one-light 而不是 colorScheme=One-Light,不能出現大寫,要全部小寫才能正確吃到設定。