投稿作成時のライブラックスを無効化

Discourse と API を介してやり取りしています。ライトボックス機能がフロントエンドで少し問題を起こしており、その置換を単純に無効にしたいと考えています。そのための設定ポイントはありますか?

これまでに試したことは以下の通りです。

  • SiteSettings.create_thumbnails を false に設定
  • SiteSettings.responsive_post_image_sizes のすべての値をクリア

試してみたいが、設定ポイントが見つからないこと:

  • Post::LARGE_IMAGES のカスタムフィールドに設定される値を上げる

他の提案も歓迎します(もしこのカテゴリが不適切であれば申し訳ありません)。

これはコア機能であるため、無効化できないと確信しています。

自分も今まさにこの件を調べています。私たちは独自のフロントエンドを構築中で、必ずしもライトボックス機能は必要ないかもしれません。

参考までに、この機能は CookedPostProcessor#add_lightbox! で追加されます。このメソッドの呼び出しを止めるには、プラグインを通じてコードを変更する必要があります。

この一連のプロセスは PostJobsEnqueuer から始まります。これは PostCreator から呼び出されるため、投稿が作成されるたびに実行されます。