Настройки цветовой палитры не применяются

Я установил новую версию Discourse и создал каркас для новой темы. Первым делом я отредактировал цветовую схему, чтобы использовать схему под названием Flexoki. Вы можете увидеть это здесь:

Я добавил и выбрал тему через GitHub на своём экземпляре Discourse, но ни одна из настроек цвета не отобразилась; вместо этого я вижу только цвета по умолчанию, перечисленные как для Flexoki Light, так и для Flexoki Dark. Кто-нибудь может помочь с устранением неполадок?

Да, сначала стоит проверить несколько вещей:

  1. Убедитесь, что в вашей теме выбрана нужная цветовая палитра:

  1. Если эта настройка верна, но всё равно отображается неправильная цветовая палитра, убедитесь, что в настройках вашего профиля не выбрана неверная палитра:

спасибо, ни одна из этих проблем не является причиной. Как видно на скриншоте, интерфейс показывает тему flexoki как просто стандартные цвета Discourse. Somehow палитра вообще не интерпретируется.

Может быть, мне кажется. Но при движении туда-сюда кажется, что загруженная вами цветовая палитра — это копия светлой темы.

Перейдите в раздел #theme, выберите тему с отличающейся цветовой палитрой и попробуйте переключиться на неё.

А, теперь я понимаю, о чём вы. То есть Discourse не считывает эти цвета:

"color_schemes": {
    "Flexoki Light": {
      "primary": "#100F0F",
      "secondary": "#FFFCF0",
      "tertiary": "#205EA6",
      "quaternary": "#AF3029",
      "header_background": "#F2F0E5",
      "header_primary": "#6F6E69",
      "highlight": "#ECCB60",
      "danger": "#AF3029",

Проблема именно в этом — не используются цвета, указанные в файле^^

Возможно, проблема в расположении файлов? Из-за этого применяются значения по умолчанию?

Лучше просто создать новую цветовую палитру в Discourse, введя эти значения, вместо импорта темы.git

Я посмотрел на синтаксис файла. В моей предыдущей схеме цветовой палитры в каждой шестнадцатеричной строке отсутствует символ #.

Если вы уберете # в начале каждой шестнадцатеричной строки, думаю, это позволит файлу корректно распарситься.

То же самое указано в примере руководства по цветовым схемам для Discourse:

{
   "name" : "Solarized",
   "about_url" : "https://github.com/SamSaffron/discourse-solarized",
   "license_url": "https://github.com/SamSaffron/discourse-solarized/blob/master/LICENSE",
   "color_schemes": {
      "Solarized Light": {
        "primary": "586E75",
        "secondary": "EEE8D5",
        "tertiary": "268BD2",
        "quaternary": "CB4B16",
        "header_background": "002B36",
        "header_primary": "93A1A1",
        "highlight": "B58900",
        "danger": "CB4B16",
        "success": "859900",
        "love": "DC322F"
      }
   }
}

Ах, спасибо! Сейчас попробую это исправление, похоже, это верный ответ.