GitHub のテーマの about.json ファイルで色を定義して、完全にカスタムな配色を作成しようとしました。
残念ながら、サイトで尊重されているのは色の定義の一部だけです。
たとえば、JSON スキームで次のように定義しています。「\"success_low\": \"DDE2B2”,」
しかし、スタイルガイドでは var(--success-low) の異なる(計算された)色が示されています。
すべてのガイドを読みましたが、JSON パレットの定義がすべて使用されているわけではなく、代わりに Discourse が独自の値を計算しており、私の定義を尊重していないようです。
代わりに CSS 変数ファイルに色をハードコーディングする必要がありますか?これらは計算された値をオーバーライドしますか?どこでどのように行うべきですか?ライトモードとダークモードの両方で、すべての色を Discourse で定義したいです。計算された値はどれも好きではありません。
どのような助けでも感謝します。これらすべてのものがどのように機能するか、最終的な CSS で何が優先されるかなどを理解するのは非常に困難でした。
更新: この投稿は私のトラブルシューティングと矛盾しているようです。
そのため、Discourse がまだ色を自動生成している理由について、さらに混乱しています。
