Richiesta di funzionalità:
Aggiungere il supporto per “Icona Discourse” da visualizzare anche nella barra laterale, oltre al colore bbcode e al supporto emoji.
Aggiungere il supporto per “Icona Discourse” da visualizzare anche nella barra laterale, oltre al colore bbcode e al supporto emoji.
C’è un modo per cambiare l’icona utilizzata per un link specifico? Ho esaminato il codice e sembra che questo sia codificato direttamente in doc-category-sidebar-panel.js e getPrefixValue(). La mia interpretazione del codice è corretta?
Se al momento non è possibile, è previsto nella roadmap?
Confermo, usare le emoji nell’indice sarebbe facile e dinamico, e avrebbe un bell’aspetto, ma presumo che FontAwesome sarebbe più in linea con Discourse. Penso che le emoji abbiano un aspetto più gradevole e invitante nella documentazione.
La possibilità di usare Emoji, Emoji personalizzate o Fontawesome sarebbe molto, molto utile: nelle mie categorie di documentazione le intestazioni sarebbero spesso qualcosa come ‘Digital Ocean’ o ‘AWS’, o ‘Mailgun’, quindi poter aggiungere l’icona per questi (anche se dovessi aggiungerle manualmente alle Emoji personalizzate) soddisferebbe davvero le mie ossessioni interiori per la documentazione (in senso positivo).
Sto aspettando pazientemente ![]()
+1 per un modo per utilizzare icone diverse o sopprimere le icone. Avere un’icona
esattamente uguale per ogni elemento dell’elenco non aggiunge nulla per me.
Nel caso possa essere utile a qualcuno, ecco il CSS che sopprime
negli elenchi della barra laterale delle categorie di documentazione di Discourse ma non sopprime le icone/punti della barra laterale altrove in 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; può essere modificata per allineare il testo in un modo visivamente gradevole per te.
Basta inserire questo nel tuo CSS del tema personalizzato (o renderlo parte di un componente tema personalizzato nel tuo sito per comodità)