Категории документации — заголовки боковой панели возвращаются к URL при редактировании индекса

Я в настоящее время работаю над полным обновлением нашего текущего решения для документации, чтобы перейти от использования плагина документации к использованию категорий документации. В данный момент я тестирую это на нашем тестовом экземпляре и столкнулся с небольшой проблемой.

Я создал индекс и перечислил темы по URL-адресам, без заголовков. Боковая панель выглядела правильно, подтягивая заголовки тем.

Затем я хотел проверить поведение при изменении порядка элементов в боковой панели, поэтому изменил порядок элементов во втором разделе. После сохранения редактирования заголовки в боковой панели изменились на URL-адреса вместо подтягивания правильных заголовков.

Я попытался перестроить HTML, как указано в Sidebar item title not updated after linked topic title in Index is edited, но это не исправило проблему. Я также попробовал удалить индекс из настроек категории, сохранить и добавить его снова, но это тоже не помогло.

В теме, на которую я ссылался выше, указывалось, что

Мой вопрос: сколько времени должно пройти, чтобы понять, является ли проблема кэшированием? Было бы лучше сразу включать заголовки в индекс? Или это может быть совершенно другая проблема?

Спасибо за обращение и подробный отчет.

Я не думаю, что это проблема кэширования, так как боковая панель изменилась. Кэш должен быть корректно сброшен после редактирования темы.

Вы используете собственную установку или размещены через Discourse? Мне кажется, проблема может быть в том, как плагин разрешает URL, используя базовые адреса. :thinking:

У меня та же проблема — саморазмещённая версия (только что обновилась до последней). Простой ссылки в индексе недостаточно. Нужно добавить ей метку, чтобы она заработала — либо label: ссылка, либо [метка](ссылка).

Спасибо за быстрый ответ! Мы используем собственный хостинг.

Судя по всему, ошибка связана не с базовым URL, как я думал, а с разрешением URL темы.

Вот исправление: