Публикация страниц

:bookmark: Это руководство посвящено использованию функции публикации страниц в Discourse. Она позволяет пользователям с правами Staff преобразовывать темы в отдельные статические страницы с пользовательским оформлением. Примеры включают страницы «Условия использования» и «Политика конфиденциальности».

:person_raising_hand: Требуемый уровень доступа: Staff

Публикация статических страниц в Discourse

Функция публикации страниц позволяет пользователям с правами Staff создавать отдельные статические страницы на основе тем. Это аналогично процессу создания страниц «Условия использования» или «Политика конфиденциальности».

Краткое содержание

В этой документации рассматриваются следующие вопросы:

  • Включение функции публикации страниц
  • Публикация темы в виде страницы
  • Отмена публикации темы
  • Распространённые проблемы и их решения
  • Часто задаваемые вопросы (FAQ)
  • Дополнительные ресурсы

Включение функции публикации страниц

  1. Перейдите в раздел Admin > Settings.
  2. Активируйте настройку enable page publishing.
    Enable Page Publishing

Включение публикации страниц при необходимости входа в систему

Чтобы опубликованные страницы были видны даже при отсутствии входа в систему:

  1. Активируйте настройку show_published_pages_login_required в разделе Admin > Settings.
    Show Published Pages

Публикация темы

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

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

  3. Выберите опцию «Page Publishing».

  4. Появится модальное окно, в котором вы сможете подтвердить slug (который может быть предварительно заполнен на основе заголовка сообщения) и просмотреть URL опубликованной страницы.

:warning: Для включения публикации страниц необходимо отключить настройки сайта secure upload.

:information_source: Для размещённых на хостинге сайтов безопасная загрузка файлов доступна только в плане Enterprise.

Опубликованная тема

  • Если выбрана опция Public, появится метка public.
    Public Option

  • Опубликованная тема будет отображать уведомление под заголовком, позволяющее получить доступ к настройкам публикации.

Опубликованная страница

Отмена публикации темы

  1. Выберите Publishing Settings в уведомлении.

  2. Нажмите Unpublish

  3. Страница будет снята с публикации.

Распространённые проблемы и их решения

Невозможно увидеть опубликованные страницы при отсутствии входа в систему

Убедитесь, что настройка show_published_pages_login_required активирована в разделе Admin > Settings.

Добавление заголовка Discourse на опубликованные страницы

В настоящее время статические страницы предназначены для минималистичного отображения и не включают стандартные заголовок и подвал Discourse.

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

Могу ли я сделать страницу FAQ или «О нас» публичной?

Вы можете создать новую тему с нужным содержимым и опубликовать её как страницу. Затем измените ссылки в настройках сайта, чтобы они указывали на эти новые страницы.

Как можно изменить внешний вид опубликованной страницы?

Используйте структуру HTML-документа и соответствующие CSS-селекторы для применения пользовательских стилей в разделе Admin > Customize > Themes > CSS.

Дополнительные ресурсы

118 лайков
Best landing page solution
ProCourse Static Pages
Using Discourse as a News Blog and Forum - Any Known Good Examples?
How to add a new page into the community? (Login isolated page)
Blog Post Styling
Is anyone here using their Discourse instance as their entire website?
How do I redirect urls or create new ones?
Discourse + CMS, which one?
Is there an upper limit to how many pages can be published?
Host HTML page on Discourse install
Integrating webpage to current forum
Open (anon) interaction with a forum
Shared Drafts: Allow staff to collaborate on posts before publishing
Is there any way to listen User login event using Theme component
How to share only few posts to public as links?
Open (anon) interaction with a forum
Create a "Docs" page like discource meta's
Invite people to reply to a topic without them needing to create an account
Allow anonymous users to view a topic?
What's the usage of "show published pages login required" setting?
How to add contact us page?
Embed my Discourse Forum as IFrame
Is there any way to restrict posting in a topic to members of a group, but allow all users to read the topic?
Order posts by Title
Edit Code
Published page not visible?
Inline Tooltips
Making the About and FAQ visible to anon
Allow published pages to be visible to anon
Customize login page
7 myths why a blog isn't needed in the discourse core
Landing Page
Customizing FAQs and Guidelines
ProCourse Static Pages
Can I use secure media and page publishing simultaneously in Discourse?
Publishing - how deep/good is fine-grained permisson control?
Publish Direct Messages
500 character ‘Reject Reason’ is too small a limit
How do I create a blank page within Discourse
How-to use Discourse for managing a collaborative newsletter?
Customize Login pop-up box?
Building a custom html page in discourse
Page for not-logged in users with a single topic displayed
Duplicate Terms of Service/Privacy Policy
Paid Groups
Help custom page?
Should Discourse make an effort to become the next best "CMS"
Is It Possible to Create Custom Pages in Discourse?
How to Enable Terms of Service and Privacy Policy Pages in Discourse?
Is It Possible to Create Custom Pages in Discourse?
Blank Pages Related Help
How do root level links work?
Creating custom pages like "About" and "FAQ"
Multi-factor authentication enforcement lock in without help
Can you create a custom landing page?
Static pages for things like guidelines?
Create a new text page option?
Change topic visibility in an admin category to public
Create a custom page with theme cli?
DiscoTOC - automatic table of contents
Adding a static web page
[Urgent] privacy policy page
How to make a website with Discourse
Generate static file in discourse
Discourse for Teams is here!
Category Previews
Public Static pages and Private Forums - possible?
Filter view for muted categories
Category Previews
How to hide a single topic from showing up in "latest"?
ProCourse Static Pages
Control the visibility of /faq and /about
[Question/Request] Featured image url for post
Custom Homepage for Groups
Embedding private discussions on a wordpress site
Table of Contents not working on Published Pages