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

**URL:** https://meta.discourse.org/t/rebuilding-html-on-posts-or-topics/260993
**Category:** Site Management
**Tags:** how-to
**Created:** [07.Апрель.2023 22:23:09 UTC](https://meta.discourse.org/t/rebuilding-html-on-posts-or-topics/260993 "2023-04-07T22:23:09Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [07.Апрель.2023 22:23:10 UTC](https://meta.discourse.org/t/rebuilding-html-on-posts-or-topics/260993/1 "2023-04-07T22:23:10Z")

</div>

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

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

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

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

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

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

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

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

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

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

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

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

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [08.Апрель.2023 04:47:01 UTC](https://meta.discourse.org/t/rebuilding-html-on-posts-or-topics/260993/4 "2023-04-08T04:47:01Z")

</div>

> [@Sara Devlaeminck](#):
>
> Нет, только пользователи со статусом сотрудника (администраторы и модераторы) имеют возможность перестроить HTML.

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

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

---

<div class="post-metadata">

### Author: ![SaraDev](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saradev/32/335139_2.png) [@SaraDev](https://meta.discourse.org/u/SaraDev)
#### Post date: [14.Апрель.2023 18:10:30 UTC](https://meta.discourse.org/t/rebuilding-html-on-posts-or-topics/260993/11 "2023-04-14T18:10:30Z")

</div>

> [@Moin](#):
>
> Пользователи с уровнем доверия 4 также могут это делать.

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