Ajout du support Sidebar "Discourse Icon" et plus

Demande de fonctionnalité :

Ajouter la prise en charge de « Discourse Icon » pour le rendu dans la barre latérale, ainsi que la couleur bbcode
et la prise en charge des emoji.

1 « J'aime »

Existe-t-il un moyen de changer l’icône utilisée pour un lien spécifique ? J’ai examiné le code et il semble que ce soit codé en dur dans doc-category-sidebar-panel.js et getPrefixValue(). Ma lecture du code est-elle correcte ?

Si ce n’est pas possible actuellement, est-ce que c’est prévu dans la feuille de route ?

2 « J'aime »

Je soutiens cette idée, l’utilisation d’emojis dans l’index serait facile et dynamique, et aurait très belle allure, mais je suppose que FontAwesome serait plus en phase avec Discourse. Je pense que les emojis ont l’air d’une manière ou d’une autre plus jolis et plus accueillants sur les documentations.

1 « J'aime »

La possibilité d’utiliser des emojis, des emojis personnalisés ou Fontawesome serait très, très utile - dans mes catégories de documentation, les titres seraient souvent quelque chose comme ‘Digital Ocean’ ou ‘AWS’, ou ‘Mailgun’, donc pouvoir ajouter l’icône correspondante (même si je dois les ajouter manuellement aux emojis personnalisés) nourrirait mes obsessions de documentation intérieure (dans le bon sens du terme).

5 « J'aime »

J’attends patiemment :smiling_face_with_sunglasses:

2 « J'aime »

+1 pour une façon d’utiliser différentes icônes ou de supprimer les icônes. Avoir une icône :page_facing_up: exactement la même pour chaque élément de la liste n’apporte rien pour moi.

Au cas où cela aiderait quelqu’un, voici du CSS qui supprime l’icône :page_facing_up: dans les listes de la barre latérale des catégories de documents Discourse, mais ne supprime pas les icônes/points de la barre latérale ailleurs dans Discourse.

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

La partie margin-left: 10px; peut être ajustée pour aligner le texte de manière visuellement agréable pour vous.

Il suffit de placer ceci dans votre CSS de thème personnalisé (ou d’en faire partie d’un composant de thème sur mesure sur votre site pour plus de commodité)

3 « J'aime »