Para evitar perder tempo tentando algo que não é viável, é possível alterar significativamente o layout das páginas usando temas? Especificamente, gostaríamos de mudar o espaçamento entre linhas, remover os distintivos dos usuários na listagem de tópicos e aumentar o espaço horizontal utilizado ao visualizar as postagens. Será que isso é apenas uma questão de ajustes no CSS, ou vamos nos deparar com elementos que estão mais “hard-coded”?
Sim, o sistema de temas do Discourse permite que você customize praticamente tudo no lado do cliente; nada está codificado.
Temos alguns guias que podem ajudar você a começar:
e uma coleção de temas e componentes de código aberto para você consultar na categoria Customization > Theme.
Quanto aos detalhes específicos do seu post:
O espaçamento entre linhas pode ser alterado facilmente com CSS.
Não tenho certeza se entendi a que você se refere, mas você pode adicionar ou remover elementos com um tema ou componente. Você também pode ocultar elementos com CSS.
Isso é possível com CSS, mas você precisa estar ciente dos efeitos que suas alterações podem ter na barra de rolagem (a barra de rolagem à direita dos tópicos). Dito isso, tudo isso é apenas CSS e você pode fazer as alterações que desejar, se souber o que está fazendo.