Lightbox beim Post-Baking deaktivieren

Ich interagiere über die APIs mit Discourse. Die Lightbox-Funktion bereitet unserem Front-End einige Kopfzerbrechen, und ich würde diese Ersetzung einfach deaktivieren möchten. Gibt es dafür eine Konfigurationsoption?

Bisher habe ich Folgendes versucht:

  • SiteSettings.create_thumbnails auf false setzen
  • Alle Werte für SiteSettings.responsive_post_image_sizes löschen

Andere Versuche, die ich unternehmen wollte, bei denen ich jedoch keine Konfigurationsoptionen finde:

  • Den Wert für etwas erhöhen, das im benutzerdefinierten Feld Post::LARGE_IMAGES verwendet werden soll

Andere Vorschläge sind willkommen (und entschuldigt bitte, falls dies die falsche Kategorie ist).

Ich bin mir ziemlich sicher, dass dies nicht deaktiviert werden kann, da es sich um eine Kernfunktion handelt.

Ich habe mich gerade selbst damit beschäftigt, da wir unser eigenes Frontend entwickeln und die Lightbox-Funktion möglicherweise nicht benötigen.

Für den Fall, dass es hilft: Sie wird in CookedPostProcessor#add_lightbox! hinzugefügt. Um zu verhindern, dass diese Methode aufgerufen wird, müssen Sie den Code über ein Plugin anpassen.

Der gesamte Prozess beginnt mit PostJobsEnqueuer, der von PostCreator aufgerufen wird (also immer dann, wenn ein Beitrag erstellt wird).