Встроенный код трудно идентифицировать

Встроенный код code → Обычный код

Я нашел два решения, но ни одно из них не работает. Я что-то упустил или что-то изменилось с тех пор.

Заранее спасибо…

С уважением.

В разделе администрирование > настройки есть 4 параметра, которые вам нужно проверить

Надеюсь, это поможет

Я не вижу никаких различий:

Язык кода по умолчанию → auto
Подсвечиваемые языки → список
Показать кнопку копирования для блока кода → включено
Автоматическая подсветка всего кода → включено

Опция недоступна для code-fences.

Я не могу установить code-fences, так как это требует бизнес-плана.

ПРИМЕЧАНИЕ

Также я добавляю plain-text в список…

С уважением.

Как уже упомянул OP, встроенный код можно выделить. Метод всё ещё работает:

  1. Перейдите по адресу https://example.com/admin/customize/themes/1/common/scss/edit (ваш URL темы может отличаться)
  2. Прокрутите вниз до раздела CSS и вставьте код ниже:
p>code, li>code {
   color: #c7254e;
   background: #f9f2f4;
   padding: 2px 4px;
   border-radius: 2px;
}

Сохраните. Готово. Ваш встроенный текст выглядит так: изображение

это только для блоков кода (см. картинку ниже). Исходный вопрос касался встроенного текста

Спасибо за ответ. Я тестировал ваш код ранее, но не понимаю, почему он не работает на моём сайте:

Скриншот от 2021-11-10 13-04-12

С уважением.

Скорее всего, ваша тема уже кастомизирована и не поддерживает это.

Я использую тему по умолчанию (извините за текст на русском):

Я использовал цветовую схему по умолчанию — светлую.

С уважением,

Я только что провёл тест на своём сайте с темой «Default Light», и у меня всё работает. :+1: Мне пришлось обновить страницу, чтобы она корректно отобразилась.

Вы добавили это как новый компонент темы? Если да, то не забыли ли вы подключить его к теме? (очевидно, я знаю, но я сам забыл :slightly_smiling_face:)

Очень рад работать здесь сейчас, и спасибо за то, что указали мне правильное направление, но возникла проблема: компонент, применяющий тему, мешает работе исходного кода. Когда у меня появилось более чёткое представление о том, что это за компонент, я написал его здесь.

С уважением.

Я нашёл это, и вот источник:

discourse-custom-code/common at main · discourse/discourse-custom-code · GitHub

p > code,
li > code,
pre > code {
  color: dark-light-choose($code_light, $code_dark) $i;
  background: dark-light-choose($code_background_light, $code_background_dark) $i;
}

Вы можете сделать это без правок CSS, просто используя этот компонент и изменив:

  • цвет для светлой темы;
  • цвет фона для светлой темы;
  • цвет для тёмной темы;
  • цвет фона для тёмной темы.

ЗАМЕЧАНИЕ

Однако это работает как для встроенного кода, так и для блоков кода.

С уважением.

Похоже, правильная ссылка должна быть Custom Code