Die empfohlene Lösung ist normalerweise, Ihre Landingpage auf einem anderen Server zu erstellen (und die www-Subdomain zu verwenden). Wenn Sie beides auf demselben Server ausführen möchten, können Sie sich Discourse auf einem Server mit bestehenden Apache-Websites einrichten ansehen. Es gibt ein ähnliches Thema für nginx. Beide gehen davon aus, dass Sie wissen, wie Sie Ihre HTML-Landingpage erstellen.
Könnten Sie detailliert beschreiben, was der Zweck dieser Seite wäre und was sie enthalten würde? Sie erwähnen eine HTML-Seite, also wäre sie statisch, was die Dinge einfacher machen kann…
Sie könnten sich Page Publishing ansehen oder CSS verwenden, um ungenutzte Elemente von einer Seite zu entfernen, damit sie anders als Ihr Discourse-Forum erscheint, zum Beispiel basierend auf diesem: Page Publishing - #145 by denvergeeks
Obwohl Sie einige Workarounds wie meine Beispiele finden könnten, um eine Seite zu haben, die sich vom Erscheinungsbild Ihres Discourse unterscheidet und so aussieht, als würde sie nicht zu Discourse gehören, wäre der JS-Teil schwierig.
Ich denke, der richtigste Weg wäre entweder, einen Webserver neben Discourse auf Ihrem Server zu haben. Dazu gibt es Dokumentation:
Oder Ihre Website auf einem anderen Server zu hosten, was viel einfacher ist. Ein Low-Specs, günstiger Server würde die Aufgabe perfekt erfüllen.
Sie können solche Hosting-Pläne für etwa 2 $/Monat finden. Sie können sogar einen kostenlosen 100 MB Plan bei OVH erhalten, aber ich denke, die Domain muss auf deren Website registriert sein.