Personalização da página de destino

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.

Links de Referência

https://discuss.codecademy.com/

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.

O Showcased Categories Theme Component é um bom exemplo geral de como exibir conteúdo personalizado na página inicial.

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:

No Blender Artists, usamos apenas alguns plugins e CSS, sem HTML personalizado.

Ótimo!!! Poderia sugerir alguns dos plugins que você está usando?

Altamente recomendo o Versatile Banner; é extremamente simples, fácil de usar e bastante flexível.

Eu só o usei em um pequeno projeto pessoal para um fórum de investimentos, mas até agora tenho gostado dos resultados.

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.

O mais importante para nós é a Prévia da Lista de Tópicos - ela gerencia a linha de imagens em destaque no topo da página e nossas galerias, etc.

Olá @awesomerobot :grinning_face_with_smiling_eyes:

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! :folded_hands:

É 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

As substituições de modelo são abordadas na seção avançada de Developing Discourse Themes & Theme Components

Muito obrigado, @awesomerobot!!! Vamos explorar essa opção e agradecemos imensamente sua resposta, Kris :folded_hands: :grinning_face_with_smiling_eyes: