DiscourseインスタンスからJavaScriptなしの読み取り専用ライトバージョンを生成する

JavaScript を使用しない、すべてのトピックと投稿のみで構成される読み取り専用の代替サイトを作成することは可能でしょうか?ディスカッションをフォローしたいが、ブラウザで JavaScript を無効にしているユーザー向けです。

なお、これにはアカウントベースのメカニズムは含まれません。

「代替サイト」は必要ないはずです。

クローラービューはすでに「JavaScriptなし」であり、サポートされていない古いブラウザのビューも同様であるため、以下を試すことができます。

  • ユーザーエージェントを変更する
  • 非常に古いブラウザを試すか
  • JavaScriptをオフにする

参照:

「いいね!」 4

AFAIK、そのようなソリューションは広くは出回っていません。しかし、開発するのはそれほど難しくないはずです。基本的に、Google用の適切なヘッダーを備えた、静的な最新ではないミラーにすぎません。

しかし、それにはどのような意味があるのでしょうか?JavaScriptを使用しない人はごく少数であり、使用する場合、サイトが提供する機能のほとんどが失われることを知っています。

確かに、それは非常に高速でキャッシュも簡単でしょう。しかし…なぜでしょうか?Discourseはそれほど遅くはありません。それは無用なSEOボットのハニーポットになるでしょうが、それでもそれらは「マスターDiscourse」を放っておかないでしょう。私の理解では、Googlebotを助けたり、役に立つことをしたりすることはありません。

ただし、役立つ可能性のある状況が1つあります。それは、Discourseがダウンしており、サーバー/リバースプロキシ/ロードバランサーがトラフィックをリダイレクトする方法を知っている場合です。

「いいね!」 1

OPは全く異なる解決策を探していると思います。そして、もしかしたら私はただのネガティブな人間かもしれませんが、JSなしのユーザーが本当の問題だとは全く信じていません。

私のミスです。デフォルトでは動作しないと確信しており、JavaScriptを無効にすることを試していませんでした。期待どおりに動作しました。情報ありがとうございます!

「いいね!」 3