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.