Vi alguns fóruns usando designs personalizados na página inicial de seus fóruns Discourse. Isso pode ser feito sem a necessidade de alterar o código no repositório do GitHub do Discourse?
Gostaria de adicionar uma imagem de banner e algum texto acima da lista de tópicos mais recentes na página inicial.
Sim, recomendamos fortemente que você não altere o código-fonte do Discourse, pois isso torna as atualizações muito mais difíceis e propensas a falhas. Em vez disso, utilize temas, componentes de tema e plugins.
Existem alguns #theme-component existentes que podem funcionar ou, pelo menos, servir como exemplos se você quiser desenvolver o seu próprio.
O Versatile Banner pode funcionar para você como está ou com alguns ajustes menores.
A maneira mais rápida é acessar sua área de administração > aba Personalizar > clicar no nome do seu tema > Editar CSS/HTML > aba Após o Cabeçalho. É ali que você pode colar seu código HTML. Esta é a área:
Combinei-o com um componente vinculado para criar links de área/zona ao redor de cada uma das 3 categorias, e funciona bem. Basta criar um novo componente, inserir o código no Cabeçalho e pronto.
Nossa equipe lançou uma nova página inicial ontem para direcionar melhor nossa comunidade às soluções (https://forum.webflow.com/). No entanto, para ter uma página inicial totalmente personalizada, precisávamos migrar nossa instância do Discourse para discourse.webflow.com.
Gostaríamos de saber se há alguma maneira de fazer o upload de uma experiência de página inicial completamente personalizada, pois preferiríamos que tudo ficasse hospedado em um único subdomínio. Muito obrigado pela sua ajuda!
É possível, mas pode ser um pouco complexo, dependendo do que você está tentando fazer. A maneira mais comum de abordarmos isso é substituindo o modelo da página de categoria padrão em um tema (caixas de categorias com subcategorias, no seu caso)… e depois definindo isso como a página inicial (controlado por top_menu nas configurações de administração do Discourse). Esse modelo está em https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/components/categories-boxes.hbs