Permitir Página Inicial Arbitrária (por Jay Pfaffman)

Ah, então o arquivo deve ser o padrão — geralmente index.html?

De fato, funciona! O componente espera que a URL seja um arquivo index, certo?

Bastou renomear meu home.html para index.html e alterar a configuração do Nginx para:

        # mais configuração...
        root   /srv/www/zoethical.org/thx;
        index  index.html; # <- isso é importante

        location = /TransHack_·Xist·nce… {
                default_type text/html;
                alias /srv/www/zoethical.org/thx/index.html; # <- e corresponde
        }
        location / {
                # mágica do nginx para tentar o arquivo local antes de fazer o proxy...
                try_files $uri $uri/ $uri.html @discourse;
        }
        location @discourse {
                # proxy normal do Discourse
        }

Então, para resumir…

Se você estiver usando uma página estática no mesmo site que a instância do Discourse, certifique-se de que seu servidor web leia o(s) arquivo(s) estático(s) — por exemplo, CSS relacionado — antes de encaminhar as solicitações para o Discourse. Tadaa!

Obrigado, @pfaffman!

3 curtidas