Essentiellement, il affiche le logo par défaut de Discourse tel qu’il est défini dans les paramètres du site. Ensuite, il ajoute un contenu :after pour inclure le texte. Le texte provient donc du CSS.
Tout d’abord, il y a une sorte de faute de frappe sur la toute première ligne CSS (deux fois le caractère :).
Ensuite, si vous modifiez le sélecteur pour cibler le lien réel qui contient le logo :
.d-header .title a:after {
Alors le texte sera contenu dans la balise <a> et aura également le lien.
Il semble que la façon dont cela est fait sur ce site est d’avoir un logo large qui inclut le texte. Que diriez-vous de faire cela ?
Bizarrement, Robert a posé la même question dans le sujet lié et n’a pas eu de réponse non plus
Cela donne une mauvaise apparence sur les téléphones portables. Je peux masquer le texte avec du CSS sur les petits écrans, mais je veux que le logo soit affiché en permanence.
Pour ce cas d’utilisation, je pense qu’il serait préférable d’utiliser un logo différent sur mobile ? Il existe un paramètre de site pour cela appelé logo mobile sous la section branding.