Kann Discourse eine gemeinsame Community für zwei Websites mit unterschiedlichem Design unterstützen?

Ich verstehe. Wird die Haupt-Site-URL auch in der Datenbank gespeichert? Es handelt sich also nicht um eine Konfigurationsfrage der lokalen Instanz? In diesem Fall wäre klar, dass beide Instanzen immer noch versuchen würden, dasselbe bereitzustellen.

Und Sie haben Recht, dass ein Zwei-Server-Setup Discourse überhaupt nicht hilft, das richtige Theme auszuwählen.

Jetzt fällt mir ein, dass es auch ein Problem mit dem Inhalt gäbe. Wenn Sie einen Link in Discourse einfügen, wird die gesamte URL eingefügt. Jemand, der ein Thema liest, das von der anderen Website verfasst wurde, würde beim Klicken auf einen Link dorthin weitergeleitet. Dasselbe gilt für Uploads, siehe Uploads Path Should Update When URL Changes in app.yml During Container Rebuild.

Ein weiteres Problem könnten E-Mails sein? Von welcher Domain würden die Benachrichtigungs-E-Mails kommen? Ein weiteres Problem – Social Plugins (Facebook etc.) oder Google Login würden zu einer falschen Website weiterleiten (oder vielleicht die Anmeldung verweigern).