نعم، ولكن بمجرد أن أضع المتغيرات في ملف settings.yml بهذا الشكل، فإنها لا تعمل معي. أحصل على خطأ يقول $color is not a color على الرغم من أنني لا أستخدم متغير $color هنا. لذا أفترض أنه قد يكون مرتبطًا بشيء استيفاء لا أفهمه.
header_color:
type: string
default: ""
description:
en: "..."
transparency:
type: string
default: ""
description:
en: "..."
في ذهني، يبدو أن هذا يتعلق بكيفية تجميع CSS. تعمل المتغيرات عند الإعلان عنها في وقت تشغيل CSS، ولكن ليس ديناميكيًا عبر ملف settings.yml منفصل. ![]()
هذا لا يعمل أيضًا:
.d-header {
background: rgba(#{$header_color}, #{$transparency});
}