Estrutura personalizada e mais perguntas

Olá!

Tenho algumas dúvidas sobre a estrutura do tema e como realizar algumas ações.

  1. Estou tentando adicionar o Font Awesome Pro com arquivos de fonte, então tenho estes arquivos:
    Imgur: The magic of the Internet
    mas não funciona: 404 não encontrado.

  2. Quero alterar os botões para usar classes do Bootstrap 4. Como fazer isso?

Obrigado!

Talvez dê uma olhada em Changing icons to Font Awesome Pro Version e Developing Discourse Themes & Theme Components

2 curtidas

Fontes resolvidas por mim, mas, ao analisar o guia de desenvolvedores, não está claro como alterar as classes de divs, botões e outros elementos.

O fato é… o Discourse não é construído com Bootstrap. Portanto, o que você deseja alcançar envolverá muita fricção.

Há mais de 400 botões usados na interface do Discourse. Se você alterasse suas classes padrão, acabaria tendo que sobrescrever quase 200 templates, e isso apenas para Handlebars. Isso se tornaria um pesadelo de manutenção.

Uma abordagem mais razoável é redefinir os estilos dos botões que você não vai usar e ajustar o restante com base nos estilos de botões do Bootstrap.

Os estilos base para todos os botões no Discourse podem ser encontrados aqui:

discourse/app/assets/stylesheets/common/components/buttons.scss at main · discourse/discourse · GitHub

5 curtidas