将论坛设置为“静态”模式的“最佳”方法是什么?

有什么“最好”的方法可以将论坛设置为“静态”模式,不允许新注册,不允许新发帖,不允许登录,只允许人们查看内容?
当然,作为管理员,我们可以阻止新注册用户。
但更像是寻找一种生成静态页面的方法,
我尝试过
此帖子wget --wait=1 --recursive --page-requisites --user-agent \"Googlebot\" https:/site.com ” 在托管 Discourse 的 vps 上,然后在本地计算机上查看文件夹,CSS 似乎不起作用。
有什么更好的解决方案吗? 提前感谢。

2 个赞

hi @jsmith1 welcome to Meta :wave:

i think perhaps you want read only mode:

admin - backups - “enable read-only” button

2 个赞

启用只读模式后,似乎仍需要运行 Docker。

如果我们只想让所有页面像 HTML 页面一样工作,是否有更复杂的解决方案?

我还发现了 Jeff Atwood这个

这是获取类似只读模式的可运行静态页面/网站的方法吗?

感谢您的快速回复。

1 个赞

这是一个我认为仍然相当重要的功能——能够将 Discourse 站点完全切换到静态 HTML“存档”模式,以便长期永久存储,例如存储在 Internet Archive 中。

我们通过网络爬虫视图已经实现了类似的功能,所以并非完全不切实际。

9 个赞

请您回答“是”或“否”?(我无意强求答案,但阅读帖子很多次后,仍然无法完全理解,是否意味着我们可以完全做到这一点)

目前在 Discourse 上无法实现,不行。

2 个赞

您不能将所有类别设置为“所有人”只能“查看”吗?这样可以将论坛设为只读模式。

它仍然允许登录,尽管您可以禁用新注册。您可以尝试禁用本地登录,但这可能会禁用您和其他所有人的访问权限。

如果您想避免某人登录并进行消息和聊天,您也可以尝试停用所有人的帐户,但允许匿名访问。(看起来我们已经完成了“静态模式”的 90% 的工作。)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.