Я только что попытался создать OneBox для ссылки на FAQ в своём форуме, указав тестовую категорию, которую мы используем для подобных задач. OneBox не сработал. Насколько я понимаю, если сайт не содержит определённой информации (данных), связанной со ссылкой, создать OneBox невозможно. Мы столкнулись с несколькими внешними ссылками, для которых OneBox не был сгенерирован. Существует объяснение того, как работает OneBox, что он делает и какие данные ищет в URL. Вот ссылка на обсуждение:
«Обратите внимание, что Discourse требует наличия тега description, который должен содержать достаточно текста для краткого описания страницы; в противном случае целевая ссылка не будет преобразована в OneBox».
После вставки ссылки система в фоновом режиме OneBox обращается к целевой странице и проверяет наличие тегов Open Graph или oEmbed, включая:
- адрес сайта
- заголовок
- главное изображение
- описание (обязательно)
- цена товара
Обратите внимание, что Discourse требует наличия тега description, который должен содержать достаточно текста для краткого описания страницы; в противном случае целевая ссылка не будет преобразована в OneBox.
Вот ссылка: