Описание по умолчанию в Onebox берёт первый абзац из оригинальной статьи. Я хочу, чтобы оно было случайным (выбирался произвольный абзац из оригинальной статьи).
Например:
Мне не нужно, чтобы в Onebox по умолчанию отображалось:
Описание не может быть отображено случайно, как вы, возможно, хотели бы. Для этого потребовался бы поиск случайного текста в статье, что невозможно. Если вы поищете требования для Onebox, то увидите три обязательных условия, которые должен выполнить веб-сайт, чтобы статья была отображена как Onebox. Поиск текста внутри статьи не входит в эти требования и технически невозможен.
Редактирование: Фалько опубликовал сообщение на несколько секунд раньше меня.
Смотрите второе предложение Фалько выше. Это определяется владельцем сайта, чтобы решить, что будет отображаться при встраивании их ссылки. Discourse ничего не может с этим поделать. Извините.
Но кода для редактирования нет. Владелец сайта создает тег с описанием, которое используется для встроенной ссылки. Именно это Discourse использует для Onebox-ссылки. Других описаний (случайных или иных), которые можно было бы извлечь и использовать в Onebox, не существует. Пожалуйста, ознакомьтесь с материалом: Creating rich link previews with Onebox
Спасибо. Falco предлагает решение с использованием Custom Plugin, возможно, это станет для меня рабочим вариантом. Я по-прежнему надеюсь, что моя цель — отображение случайных описаний в onebox — будет достижима.
Если бы Фалько мог дать более подробные инструкции во время эпидемии nCov, это стало бы самым значимым подарком, который я получил.
Если Фалько занят, я могу провести собственные исследования. В процессе решения этой проблемы, если возникнут вопросы, надеюсь, смогу написать вам в личные сообщения.
Спасибо, Фалько.