Encontré una solución alternativa, pero necesito ayuda para localizar el archivo fuente.
Así que si uso la consola para forzar una clase de encabezado como se ve a continuación:
<h1>Bienvenido a nuestra comunidad</h1>
y luego creo el CSS asociado:
.main-title-text {
background: -webkit-gradient(linear, left center, right bottom, from(#484848), to(#0097ff), to(#ffffff));
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
todo parece funcionar. Ahora que he descubierto la solución alternativa, ¿cómo encuentro el archivo necesario para editar en el div “ember14” donde se renderiza el texto “Bienvenido a nuestra comunidad”?
¿Hay algún archivo específico, como index.js?
(Estoy migrando desde Flarum y soy nuevo en esta plataforma)
Gracias
No estoy seguro de entenderlo completamente, pero puedes apuntar a h1 y p en la búsqueda personalizada para que no afecte al campo de entrada.
No necesitas cambiar el archivo fuente específico. En estos casos, puedes crear un nuevo componente de tema que anulará la parte específica del código CSS. Pero si realmente quieres cambiarlo, entonces tienes que bifurcar el componente de tema GitHub - discourse/discourse-search-banner y después de bifurcarlo puedes cambiar el archivo de plantilla.
Pero hay un método mucho más fácil y mantenible
Crea un nuevo componente.
Ve a /admin/customize/themes/
Personalizar → Temas
Haz clic en la pestaña Componentes y luego en el botón Instalar
En la ventana emergente, haz clic en el botón Crear nuevo y escribe el nombre del nuevo componente.
.custom-search-banner-wrap {
h1, p {
background: -webkit-gradient(linear, right top, left bottom, from(#eaf0ff), to(#0932a5), to(#060064));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
}
Haz clic en Guardar. ¡Hecho!
Y no olvides eliminar tu código anterior
.custom-search-banner-wrap {
// remove this part because we add this to the h1 and p
-webkit-text-fill-color: transparent;
background: -webkit-gradient(linear,right top, left bottom,from(#eaf0ff),to(#0932a5),to(#060064));
-webkit-background-clip: text;
}