Восстановление HTML в постах или темах

: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 лайков

Пользователи с уровнем доверия 4 также могут это делать.

Было бы здорово, если бы существовала документация не только для #documentation:admins и #documentation:moderators, но и для TL4. Почему это предназначено для администраторов, а не для модераторов?

2 лайка

Спасибо, что упомянули об этом. Я добавил эту информацию в руководство и переместил его в категорию #documentation:moderators, так как вся информация здесь также применима к модераторам сайта.

3 лайка