Ссылки на веб-сайты автоматически развертываются, чтобы предоставить дополнительный контекст и информацию. Какие метаданные читает Discourse и в каком формате они представлены (например, Open Graph от Facebook).
Это хоть чем-то поможет?
Привет, Джамми.
Это должно работать автоматически для пользователей форума. Однако oEmbed может быть тем ключом, который мне нужен; возможно, именно это и сканирует Discourse.
…… или вы имеете в виду, что OneBox предоставляет Discourse эту возможность? У меня сейчас нет форума на моём сайте, но я хочу, чтобы ссылки на мой сайт расширялись в тех форумах Discourse, где я состою.
Например, форум MIT App Inventor использует Discourse и расширяет некоторые ссылки на сайты, но не мои. У меня есть теги свойств Open Graph, и мои ссылки расширяются в WhatsApp и LinkedIn, но не в Discourse, поэтому я создал эту тему.
Боюсь, что у меня нет глубоких знаний о внутреннем устройстве, но в руководстве выше есть несколько советов о том, какая информация нужна Discourse для создания Onebox:
А также несколько советов по устранению неполадок:
Как они соотносятся с вашими существующими метаданными?
На самом деле, похоже, что мои существующие теги Open Graph должны работать с Discourse. Посмотрим, что скажет iFramely…
Ну, на iFramely всё работает идеально, включая мобильное представление.
По какой-то непонятной мне причине, теперь это работает и в Discourse (проверено на форуме MIT). Структура данных отличается от других платформ, включая тест iFramely, но хотя бы работает.
Большое спасибо за помощь, JammyDodger, спасибо.