Aggiungi supporto Sidebar "Discourse Icon" e altro ancora

Richiesta di funzionalità:

Aggiungere il supporto per “Icona Discourse” da visualizzare anche nella barra laterale, oltre al colore bbcode e al supporto emoji.

1 Mi Piace

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?

2 Mi Piace

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.

1 Mi Piace

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).

5 Mi Piace

Sto aspettando pazientemente :smiling_face_with_sunglasses:

2 Mi Piace

+1 per un modo per utilizzare icone diverse o sopprimere le icone. Avere un’icona :page_facing_up: esattamente uguale per ogni elemento dell’elenco non aggiunge nulla per me.

Nel caso possa essere utile a qualcuno, ecco il CSS che sopprime :page_facing_up: 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à)

3 Mi Piace