从 discourse 实例生成只读无javascript的精简版

是否可以创建一个只读的替代站点,仅包含所有主题和帖子,而无需任何 JavaScript?供那些想要关注讨论且浏览器中禁用了 JavaScript 的用户使用。

请注意,这不包括任何基于帐户的机制。

您不需要“备用网站”。

我认为爬虫视图已经是“无javascript”了,旧的不受支持的浏览器的视图也是如此,所以您可以尝试:

  • 更改您的用户代理
  • 尝试一个非常旧的浏览器,或者
  • 禁用javascript。

参见:

4 个赞

据我所知,目前还没有这样的解决方案。但开发起来应该不难。它基本上只是一个带有适当的 Google 标头的静态的、不过时的镜像。

但这样做的意义何在?很少有人不使用 JavaScript,而当有人这样做时,他们知道网站提供的大部分功能都会丢失。

当然,这样会非常快,而且易于缓存。但是……为什么?Discourse 并不慢得令人痛苦。它会成为无用 SEO 机器人的诱饵,但即使那样,它们也不会放过“主 Discourse”。据我所理解,这无助于 Googlebot,也无任何帮助。

不过,有一种情况它可能有用。那就是 Discourse 宕机时,服务器/反向代理/负载均衡器知道如何重定向流量的情况。

1 个赞

我认为 OP 正在寻找完全不同的解决方案,而且——也许我只是又一个消极的人——我不相信没有 JS 的用户是这里真正的问题。

抱歉,我非常确定它默认情况下不会起作用,而且没有尝试禁用 JavaScript。它的运行完全符合我的预期。非常感谢你的信息!

3 个赞