我们有一个需要登录的实例,但希望向未登录用户展示“关于我们”和“常见问题”页面。
我注意到 /tos 和 /privacy 页面已对匿名用户可见:

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

我知道如何通过主题组件创建仅对匿名用户可见的链接,但无法确定如何使 /about 和 /faq 页面(及其导航)对匿名用户可见。
有任何建议吗?
我们有一个需要登录的实例,但希望向未登录用户展示“关于我们”和“常见问题”页面。
我注意到 /tos 和 /privacy 页面已对匿名用户可见:

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

我知道如何通过主题组件创建仅对匿名用户可见的链接,但无法确定如何使 /about 和 /faq 页面(及其导航)对匿名用户可见。
有任何建议吗?
将这些内容托管在父域名上可能效果更好,例如:
www.example.com/faq
www.example.com/tos
然后从
forum.example.com
进行链接。
谢谢你的回复,Jeff。我知道这是一种可行的方案,但它有几个缺点:
相信通过一些主题定制,一定能让这两个页面(以及指向它们的导航链接)对匿名用户可见。@awesomerobot,你在这里发布的主题似乎包含了我所需的基本要素(我想是这样)——如果我想错了,请告诉我!
您可能想看看类似 Welcome page for private sites 这样的内容,您可以在“需要登录”页面上添加相关内容。
据我所知,在需要登录的情况下,主题所能实现的功能非常有限,因为此时大部分 Discourse 功能(不仅仅是内容)对匿名用户都是不可访问的。
使用 Trendy Login 主题组件和 Page Publishing 可以实现此目的。如果您转到 TC 设置,您会找到一个 login subheader 设置。在这里,您可以添加 FaQ 和 About
<a>FaQ</a> | <a>About</a>
结果: