Привет, я заметил странное взаимодействие между DiscoTOC и интеграцией со Slack. В основном заголовочные ссылки не публикуются корректно.
Подробнее здесь:
Привет, я заметил странное взаимодействие между DiscoTOC и интеграцией со Slack. В основном заголовочные ссылки не публикуются корректно.
Подробнее здесь:
Это происходит потому, что ссылки на заголовки не включают путь к теме. Например, <a name="overview" href="#overview">. Плагин интеграции чата пытается преобразовать относительные ссылки в абсолютные, добавляя корневой URL форума к любым ссылкам в сообщении, но это не сработает для ссылок на заголовки, так как путь к теме отсутствует.
Возможное решение — добавить путь к теме к элементу href в оглавлении. Например, вместо установки <a name="overview" href="#overview">, элемент href будет установлен в что-то вроде /t/your-topic-slug/1234#overview.
Я сталкиваюсь с этим, когда в Slack публикуется любой пост с заголовками: текст заголовка предваряется ссылкой на главную страницу сайта, якорем которой служит имя заголовка.
Например, пост вроде этого:
в Slack отображается так:
Да, похоже, что проблема связана с нашими автоматическими ссылками на заголовки, которые существуют даже без компонента темы DiscoTOC. Я обновлю заголовок, чтобы отразить это.
Привет, есть ли какие-то новости по этой ошибке? Спасибо
Я думаю, что это осталось в pr-welcome. Я уведомил команду по опыту работы сотрудников, которая в курсе проблемы.