页面发布

:bookmark: 本指南涵盖了如何在 Discourse 上使用页面发布功能。此功能允许 Staff 用户将主题转换为具有自定义样式的独立静态页面。示例包括服务条款和隐私政策页面。

:person_raising_hand: 所需用户级别:Staff

在 Discourse 上发布静态页面

页面发布功能允许 Staff 用户从主题创建独立静态页面。这类似于创建服务条款或隐私政策页面的过程。

摘要

本文档将涵盖:

  • 启用页面发布
  • 将主题发布为页面
  • 取消发布主题
  • 常见问题及解决方案
  • 常见问题解答 (FAQs)
  • 附加资源

启用页面发布

  1. 导航至 Admin > Settings(管理 > 设置)。
  2. 激活 enable page publishing(启用页面发布)设置。
    Enable Page Publishing

登录时启用页面发布

若要使已发布的页面在用户未登录时可见:

  1. Admin > Settings(管理 > 设置)处激活 show_published_pages_login_required(需要登录才能显示已发布页面)设置。
    Show Published Pages

发布主题

  1. 转到公共主题的第一个帖子,然后选择省略号图标(…)。
    Ellipsis Menu

  2. 选择扳手图标。
    Wrench Icon

  3. 选择“Page Publishing”(页面发布)选项。

  4. 将出现一个模态对话框,允许您确认 slug(可从帖子标题预先填充)并预览已发布页面的 URL。

:warning: 要允许页面发布,必须禁用 secure upload(安全上传)站点设置。

:information_source: **对于托管站点,[安全上传仅限于企业版 (Enterprise plan)。](https://meta.discourse.org/t/secure-uploads/140017#enabling-secure-uploads-2)**

已发布的主题

已发布的页面

取消发布主题

  1. 在通知下方选择 Publishing Settings(发布设置)。

  2. 点击 Unpublish(取消发布)

  3. 主题已取消发布。

常见问题及解决方案

登出后无法看到已发布的页面

确保在 Admin > Settings(管理 > 设置)中激活了 show_published_pages_login_required 设置。

向已发布页面添加 Discourse 标题

目前,静态页面旨在保持最小化,不包含典型的 Discourse 标题和页脚。

常见问题解答 (FAQs)

我可以将 FAQ 或关于页面设为公开吗?

您可以创建一个包含所需内容的新主题并将其发布为页面。更改站点设置中的链接,使其指向这些新页面。

如何自定义已发布页面的外观?

使用 HTML 文档结构和相应的 CSS 选择器,在 Admin > Customize > Themes > CSS(管理 > 自定义 > 主题 > 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?
Open (anon) interaction with a forum
Discourse + CMS, which one?
Integrating webpage to current forum
Is there an upper limit to how many pages can be published?
Host HTML page on Discourse install
How do I redirect urls or create new ones?
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
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
Static pages for things like guidelines?
Can you create a custom landing page?
Can I use secure media and page publishing simultaneously in Discourse?
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