FAQ/Руководства не работают в режиме onebox?

Я заметил, что при попытке поделиться ссылкой на FAQ/Руководство она не превращается в onebox. Есть ли для этого причина? Похоже, это касается всех ссылок, сгенерированных системой, в меню-гамбургере.

Пример здесь на meta:

https://meta.discourse.org/faq

Мне кажется, мы должны иметь возможность ссылаться на наши собственные внутренние ссылки и создавать для них onebox!

Переношу это в ux — уверен, что это туда.

5 лайков

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

«Обратите внимание, что Discourse требует наличия тега description, который должен содержать достаточно текста для краткого описания страницы; в противном случае целевая ссылка не будет преобразована в OneBox».

После вставки ссылки система в фоновом режиме OneBox обращается к целевой странице и проверяет наличие тегов Open Graph или oEmbed, включая:

  • адрес сайта
  • заголовок
  • главное изображение
  • описание (обязательно)
  • цена товара

:warning: Обратите внимание, что Discourse требует наличия тега description, который должен содержать достаточно текста для краткого описания страницы; в противном случае целевая ссылка не будет преобразована в OneBox.

Вот ссылка:

4 лайка

Итак, мы снова обновляем наши правила, и снова я сталкиваюсь с причудливой природой этой функции. Правила по-прежнему не работают как «onebox» и не ведут себя как тема. Также не нравится невозможность изменить ссылку /faq… это не FAQ, и даже это не название страницы в шаблонах.

3 лайка