Это руководство посвящено использованию функции публикации страниц в Discourse. Она позволяет пользователям с правами Staff преобразовывать темы в отдельные статические страницы с пользовательским оформлением. Примеры включают страницы «Условия использования» и «Политика конфиденциальности».
Требуемый уровень доступа: Staff
Публикация статических страниц в Discourse
Функция публикации страниц позволяет пользователям с правами Staff создавать отдельные статические страницы на основе тем. Это аналогично процессу создания страниц «Условия использования» или «Политика конфиденциальности».
Краткое содержание
В этой документации рассматриваются следующие вопросы:
- Включение функции публикации страниц
- Публикация темы в виде страницы
- Отмена публикации темы
- Распространённые проблемы и их решения
- Часто задаваемые вопросы (FAQ)
- Дополнительные ресурсы
Включение функции публикации страниц
- Перейдите в раздел
Admin>Settings. - Активируйте настройку
enable page publishing.

Включение публикации страниц при необходимости входа в систему
Чтобы опубликованные страницы были видны даже при отсутствии входа в систему:
- Активируйте настройку
show_published_pages_login_requiredв разделеAdmin>Settings.

Публикация темы
-
Перейдите к первому сообщению публичной темы и выберите иконку с тремя точками (
...).

-
Выберите иконку гаечного ключа.

-
Выберите опцию «Page Publishing».
-
Появится модальное окно, в котором вы сможете подтвердить slug (который может быть предварительно заполнен на основе заголовка сообщения) и просмотреть URL опубликованной страницы.
Для включения публикации страниц необходимо отключить настройки сайта secure upload.
Для размещённых на хостинге сайтов безопасная загрузка файлов доступна только в плане Enterprise.
Опубликованная тема
-
Если выбрана опция
Public, появится метка public.

-
Опубликованная тема будет отображать уведомление под заголовком, позволяющее получить доступ к настройкам публикации.
Опубликованная страница
Отмена публикации темы
-
Выберите
Publishing Settingsв уведомлении.
-
Нажмите Unpublish
-
Страница будет снята с публикации.
Распространённые проблемы и их решения
Невозможно увидеть опубликованные страницы при отсутствии входа в систему
Убедитесь, что настройка show_published_pages_login_required активирована в разделе Admin > Settings.
Добавление заголовка Discourse на опубликованные страницы
В настоящее время статические страницы предназначены для минималистичного отображения и не включают стандартные заголовок и подвал Discourse.
Часто задаваемые вопросы (FAQ)
Могу ли я сделать страницу FAQ или «О нас» публичной?
Вы можете создать новую тему с нужным содержимым и опубликовать её как страницу. Затем измените ссылки в настройках сайта, чтобы они указывали на эти новые страницы.
Как можно изменить внешний вид опубликованной страницы?
Используйте структуру HTML-документа и соответствующие CSS-селекторы для применения пользовательских стилей в разделе Admin > Customize > Themes > CSS.










