La soluzione consigliata è in genere quella di creare la tua landing page su un altro server (e utilizzare il sottodominio www). Se desideri eseguire entrambi sullo stesso server, puoi consultare Imposta Discourse su un server con siti Apache esistenti. Esiste un argomento simile per nginx. Entrambi presuppongono che tu sappia come creare la tua landing page in html.
Potresti dettagliare quale sarebbe lo scopo di questa pagina e cosa conterrebbe? Menzioni una pagina HTML, quindi sarebbe statica, il che può semplificare le cose…
Potresti dare un’occhiata a Page Publishing, o utilizzare il CSS per rimuovere elementi non utilizzati da una pagina per farla apparire diversa dal tuo forum Discourse, ad esempio basandoti su questo: Page Publishing - #145 by denvergeeks
Sebbene tu possa trovare delle soluzioni alternative come i miei esempi per avere una pagina che differisce dall’aspetto di Discourse, facendola sembrare non appartenente a Discourse, la parte JS sarebbe complicata.
Penso che il modo più corretto sarebbe avere un web server insieme a Discourse sul tuo server. Ci sono documentazioni a riguardo:
Oppure ospitare il tuo sito web su un server diverso, il che è molto più facile. Uno a basse specifiche e a basso costo farebbe perfettamente il lavoro.
Puoi trovare piani di hosting simili a circa 2$/mese. Puoi persino avere un piano gratuito 100 MB, ma penso che il dominio debba essere registrato sul loro sito.