Ссылки Markdown не работают внутри <div>

Здравствуйте,

Недавно я установил Discourse (хостинг на Digital Ocean), и мы столкнулись с проблемой: гиперссылки не работают.

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

Спасибо и всего доброго.

Извините, я не понимаю, что вы написали. Не могли бы вы привести примеры ссылок для пояснения?

По сути, гиперссылки не работают в одной конкретной теме. Мы удалили их из этой темы, так как они не функционируют, но в этой теме гиперссылки отображаются следующим образом:

[this](https://globalaviators.ca/t/welcome-to-the-global-aviators-community/50)

Обычно ввод этого текста приводит к созданию обычной ссылки, но именно так она отображается в готовой теме.

Извините, я не понимаю. То есть ссылки, размещённые в теме, не работают (любые ссылки? Я не совсем улавливаю), или ссылки на эту тему не работают из других мест?

Или вы имеете в виду, что разметка Markdown как-то не работает внутри темы? Я в полном замешательстве :confounded_face:

Извините за путаницу. Я попробую переформулировать. Когда вы переходите к теме, в которой возникают проблемы, нажимаете кнопку вставки гиперссылки, заполняете URL и текст, ссылка не отображается после нажатия «Сохранить редактирование». Вместо получения ссылки вида this вы получаете следующее:

[this](https://meta.discourse.org/t/hyperlinks-not-working-with-one-topic/150145?u=infinite_flight_sims)

В той теме есть работающие oneboxes и теги. Можешь кинуть ссылку, чтобы мы могли посмотреть результат?

Справа вы видите готовый результат: обратите внимание на текст с красным подчеркиванием — именно так выглядят ссылки в готовой теме.

Это div:

<div>ссылка в div на [DDG](https://duckduckgo.com)</div>

ссылка на [DDG](https://duckduckgo.com)

Результат:

ссылка в div на [DDG](https://duckduckgo.com)

ссылка на DDG

Так что я должен использовать это для обёртывания ссылки?

Нет, вам следует удалить теги div и проверить, заработает ли это.

Оно работает! Спасибо за помощь :+1:

Markdown не должен работать внутри HTML-блоков..

Кроме того (информация взята из ссылки), если вам необходимо использовать div или другой блочный элемент, поскольку мы используем CommonMark, вы можете использовать пустые строки для запуска парсинга Markdown следующим образом:

<div>a div link to [DDG](https://duckduckgo.com)</div>

a link to [DDG](https://duckduckgo.com)

<div>

a div link with blank lines to [DDG](https://duckduckgo.com)

</div>

Это даст результат:

a div link to [DDG](https://duckduckgo.com)

a link to DDG

a div link with blank lines to DDG