Estructura personalizada y más preguntas

¡Hola!

Tengo algunas dudas sobre la estructura del tema y cómo realizar ciertas acciones.

  1. Estoy intentando agregar Font Awesome Pro con los archivos de fuente, por lo que tengo estos archivos:
    Imgur: The magic of the Internet
    pero no funciona: error 404 (no encontrado).

  2. Quiero cambiar los botones para que usen las clases de Bootstrap 4, ¿cómo puedo hacerlo?

¡Gracias!

Tal vez eches un vistazo a Changing icons to Font Awesome Pro Version y a Developing Discourse Themes & Theme Components

2 Me gusta

Las fuentes las resolví yo mismo, pero al revisar la guía para desarrolladores no está claro cómo cambiar las clases de los divs, botones y otros elementos.

El hecho es… Discourse no está construido con Bootstrap. Por lo tanto, lo que deseas lograr implicará mucha fricción.

Hay más de 400 botones utilizados en la interfaz de Discourse. Si cambiaras sus clases predeterminadas, terminarías teniendo que sobrescribir casi 200 plantillas, y eso solo para Handlebars. Eso será una pesadilla de mantenimiento.

Un enfoque más razonable es restablecer los estilos de los botones que no vas a usar y ajustar el resto basándote en los estilos de los botones de Bootstrap.

Los estilos base de todos los botones en Discourse se pueden encontrar aquí

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

5 Me gusta