Дублирование Foundation или Horizon

Итак, я немного отвлекся на проблему, столкнувшись с багом при поиске решения, но в итоге так и не нашел его.

Иногда, отлаживая странное поведение, я создаю копию темы (либо «создать новую» и получаю пустую тему по умолчанию, либо «из репозитория Git» и добавляю ссылку на репозиторий, либо «экспортировать», затем скачиваю её и выбираю «с вашего устройства», чтобы загрузить снова), делаю её доступной для выбора пользователями, выбираю сам и начинаю удалять компоненты темы, чтобы выявить тот, который ведёт себя неправильно. Создав копию темы, я могу делать это на рабочем сайте, не нарушая работу для других пользователей.

Сегодня я хотел выяснить, почему что-то работает некорректно, и зашёл в Администрирование → Внешний вид → Темы, чтобы создать ещё один экземпляр темы «Foundation» для своей отладки.

Либо это невозможно, либо я не понимаю, как это сделать.

  • «Создать новую» даёт мне пустую тему
  • так как темы Foundation и Horizon входят в ядро, ссылки на репозиторий нет
  • для них нет кнопок «Экспорт»

Разве Foundation — это то же самое, что новая пустая тема?

Я не вижу здесь ничего, кроме описания и скриншотов:

Вы правы, как всегда. Тем не менее, та же проблема с Horizon.

Я думаю, вы можете использовать файлы из discourse/themes/horizon at main · discourse/discourse · GitHub, чтобы создать копию темы Horizon.

Похоже, у большого монорепозитория есть свои недостатки…