让匿名用户也能看到关于和常见问题

我们有一个需要登录的实例,但希望向未登录用户展示“关于我们”和“常见问题”页面。

我注意到 /tos 和 /privacy 页面已对匿名用户可见:
image

但我们希望所有四个页面都呈现如下状态:

image

我知道如何通过主题组件创建仅对匿名用户可见的链接,但无法确定如何使 /about 和 /faq 页面(及其导航)对匿名用户可见。

有任何建议吗?

将这些内容托管在父域名上可能效果更好,例如:

www.example.com/faq
www.example.com/tos

然后从

forum.example.com

进行链接。

谢谢你的回复,Jeff。我知道这是一种可行的方案,但它有几个缺点:

  1. 这会削弱我们可爱的 short.healthforum.nz 域名价值——我们的实例正是托管在这个域名下。当然,我们可以通过将页面放在子域名(例如 info.healthforum.nz/faq)来解决这个问题。
  2. 现有的 FAQ / 关于 / 服务条款 / 隐私政策(现在如果 FAQ 被重定向,还包括指南)中非常出色的导航功能对匿名用户无效,因为他们仍然只能看到服务条款和隐私政策页面。
  3. 目前没有功能可以重定向 /privacy 或 /about,以便在 Discourse 之外实现包含完整导航的一整套页面。

相信通过一些主题定制,一定能让这两个页面(以及指向它们的导航链接)对匿名用户可见。@awesomerobot,你在这里发布的主题似乎包含了我所需的基本要素(我想是这样)——如果我想错了,请告诉我!

您可能想看看类似 Welcome page for private sites 这样的内容,您可以在“需要登录”页面上添加相关内容。

据我所知,在需要登录的情况下,主题所能实现的功能非常有限,因为此时大部分 Discourse 功能(不仅仅是内容)对匿名用户都是不可访问的。

使用 Trendy Login 主题组件和 Page Publishing 可以实现此目的。如果您转到 TC 设置,您会找到一个 login subheader 设置。在这里,您可以添加 FaQ 和 About

<a>FaQ</a> | <a>About</a>

结果: