Rebuilding HTML on posts or topics

:bookmark: Это руководство объясняет, как вручную пересобрать HTML для постов и тем в Discourse, что может быть полезно для обновления встроенных метаданных в ссылках.

:person_raising_hand: Требуемый уровень пользователя: администраторы, модераторы или пользователи с уровнем доверия 4

Иногда посты или темы в Discourse содержат ссылки со встроенными метаданными, которые необходимо обновить. В этом руководстве показано, как выполнить ручную пересборку HTML для постов, требующих внимания.

Пересборка HTML для поста

Чтобы вручную пересобрать HTML для поста:

  1. Нажмите на иконку ... в нижней части поста.

  2. Выберите иконку «Гаечный ключ».

  3. Нажмите на параметр «Пересобрать HTML».

Часто задаваемые вопросы

В: Могут ли все пользователи пересобирать HTML?
О: Нет, только сотрудники (администраторы и модераторы) и пользователи с уровнем доверия 4 имеют возможность пересобирать HTML.

В: Что делать, если ссылки всё ещё не обновляются после пересборки HTML в посте?
О: Если ссылки не обновляются после пересборки HTML, это обычно указывает на проблему с самой ссылкой. Мы рекомендуем проверить как рабочую, так и нерабочую ссылку с помощью сервиса, например Iframely, чтобы убедиться, что ссылка со встроенными данными корректно работает вне Discourse и содержит все необходимые данные oEmbed.

В: Существует ли автоматический процесс пересборки HTML для всех постов?
О: Discourse автоматически пересобирает посты, у которых устарела внутренняя версия (например, после обновления), с помощью фоновой задачи, выполняемой каждые 15 минут. Однако это влияет только на посты, чья внутренняя версия устарела — система не инициирует повторное получение метаданных onebox или ссылок для всех постов. Для массовой пересборки администраторы с доступом к консоли могут использовать задачу rake posts:rebake.

В: В чём разница между пересборкой (rebaking) и пересборкой HTML?
О: В Discourse термины «пересборка» (rebaking) и «пересборка HTML» в основном являются синонимами. Оба относятся к процессу повторной генерации HTML-содержимого поста, что позволяет обновить встроенные метаданные и onebox.

8 лайков

Trust level 4 user can also do that.

It would be great if there was not only Documentation for #documentation:admins and #documentation:moderators but also for TL4. Why is this one for admins and not for moderators?

2 лайка

Thanks for mentioning this, I’ve added this to the guide, and I’ve also moved the guide to the #documentation:moderators category since all of the information here will also apply to site moderators.

3 лайка