Cela me rend fou de ne pas pouvoir changer la famille de polices. Je sélectionne Inter (ou une autre famille de polices) comme famille de polices et aucun changement n’est apporté, je ne peux pas changer la famille de polices Arial.
J’ai aussi essayé Inter avec la méthode CSS en important depuis Google Font. ÇA NE MARCHE PAS ! Comment puis-je réellement changer la famille de polices ?
Question bête obligatoire. Avez-vous rechargé la page ?
Pouvez-vous sélectionner du texte sur votre forum (comme le contenu d’un message) et voir quelle est la propriété font-family définie, en utilisant les outils de développement de votre navigateur ?
Ne fonctionne pas. Comme vous pouvez le voir ci-dessus, il semble y avoir un problème http, je n’ai aucune idée pourquoi puisque tout le reste est https.
De plus, utilisez-vous des thèmes ? (Je suppose que non, puisque vous avez mentionné qu’il s’agit d’une nouvelle installation, donc elle est exempte de thèmes et de plugins.)
Cependant, j’ai testé quelques polices et elles fonctionnent bien de mon côté, donc ce n’est pas un problème du côté de Discourse.
Si c’est le cas, le paramètre du site force_https est automatiquement activé. Il s’agit d’un paramètre de site caché que vous pouvez modifier dans la console Rails. Il se peut qu’il ne soit pas activé pour une raison quelconque
Essayez
cd /var/discourse ./launcher enter app rails c SiteSetting.force_https=true exit
Il y a un lien dans mon message, « installation standard » renvoie automatiquement au sujet qui explique ce que c’est
Pour développer ce que Don a dit, la « forcer https » était une option disponible dans les paramètres d’administration de Discourse, mais elle n’est plus disponible car HTTPS est activé par défaut sur Discourse depuis longtemps (environ 2 ans peut-être ?). Donc, si nécessaire, ce paramètre maintenant caché doit être activé via la ligne de commande par exemple.
Je suppose que l’utilisation d’un proxy inverse rend votre Discourse non standard et peut avoir causé le problème que vous avez rencontré (impossible de savoir avec certitude).
Dépend du proxy inverse, de la manière dont il communique avec un backend. Varnish, s’il n’est pas Enterprise, n’utilise pas SSL après la terminaison et c’est pourquoi le proxy inverse doit envoyer quelque chose comme proxy_set_header X-Forwarded-Proto https;.
Mais c’est bien de savoir que je devrai aller dans les paramètres cachés la prochaine fois que j’utiliserai Varnish entre Nginx et Discourse (plus quelque chose d’autre, car sinon ce serait juste stupide à mon échelle).
Ou est-ce que je comprends totalement mal ce que signifie forcer maintenant ?