Я мигрирую своё сообщество на Discourse. У меня много существующего контента в текущем сообществе. Похоже, что вариант с JavaScript-виджетом — это рабочий способ отображения тем и комментариев на страницах моего сайта.
Чтобы после миграции на Discourse можно было связывать контент сообщества с правильной страницей, я рассматриваю использование свойства external_id.
Я могу программно установить свойство external_id для каждой темы через API, но не знаю, как использовать его в коде встраивания.
Это будет полезно в случае, когда вы хотите связать существующие сообщения с внешнего сайта с существующими темами в Discourse. Этот код нужно будет добавить к каждому внешнему сообщению, которое вы хотите связать с Discourse. Для каждого сообщения вам нужно будет установить параметр topicId в ID темы Discourse, к которой вы хотите сделать ссылку.
Если это не решает вашу проблему, можете ли вы подробнее объяснить, что именно вы пытаетесь сделать?