Agrega soporte para la barra lateral "Discourse Icon" y más

Solicitud de Funcionalidad:

Añadir compatibilidad con “Discourse Icon” para que se muestre también en la barra lateral, además de los colores de bbcode y el soporte de emojis.

1 me gusta

¿Hay alguna forma de cambiar el icono utilizado para un enlace específico? Investigué el código y parece que está codificado de forma fija en doc-category-sidebar-panel.js y getPrefixValue(). ¿Es correcta mi interpretación del código?

Si esto no es posible actualmente, ¿está planeado en la hoja de ruta?

2 Me gusta

Segundo esto, usar emojis en el índice sería fácil y dinámico, y se vería muy bien, pero supongo que FontAwesome estaría más en línea con Discourse. Creo que los emojis se ven de alguna manera más agradables y acogedores en los documentos.

1 me gusta

Poder usar Emojis, Emojis Personalizados o Fontawesome sería de gran ayuda. En las categorías de mi documentación, los encabezados a menudo serían algo como ‘Digital Ocean’ o ‘AWS’, o ‘Mailgun’, por lo que poder agregar el icono para estos (incluso si tengo que agregarlos manualmente a Emojis Personalizados) alimentaría mis obsesiones de documentación internas (en el buen sentido).

5 Me gusta

Estoy esperando pacientemente :smiling_face_with_sunglasses:

2 Me gusta

+1 para una forma de usar diferentes iconos o suprimir los iconos. Tener un icono :page_facing_up: exactamente igual para cada elemento de la lista no me aporta nada.

En caso de que ayude a alguien, aquí hay CSS que suprime el :page_facing_up: en las listas de la barra lateral de Discourse Doc Categories, pero no suprime los iconos/puntos de la barra lateral en otros lugares de Discourse.

.discourse-docs-sidebar-panel {
    .sidebar-section-link .sidebar-section-link-prefix {
        display: none !important;
    }
    .sidebar-section-link-content-text {
        margin-left: 10px;
    }
}

La parte margin-left: 10px; se puede ajustar para alinear el texto de una manera visualmente agradable para usted.

Simplemente coloque esto en el CSS de su tema personalizado (o hágalo parte de un componente de tema a medida en su sitio para mayor comodidad)

3 Me gusta