J'héberge quelques sites avec des pages GitHub (pages utilisateur et projet), mais ils n'affichent pas leurs favicons (dans le navigateur).
<link rel="shortcut icon" type="image/png" href="/favicon.png">
Le problème est que GitHub affiche le site avec <frameset>
? Je sais qu'il est possible d'afficher des favicons (au moins avec Jekyll), mais puis-je afficher un favicon seul?
Oui, vous pouvez.
Mettez ceci dans la partie head
de votre page Web:
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
Il est important de ne pas mettre la barre oblique avant le favicon.ico
partie. Mettez le favicon.ico
fichier dans le répertoire personnel de votre référentiel.
Il fonctionne également avec favicon.png
<head>
...
<link rel="shortcut icon" type="image/png" href="favicon.png">
</head>
Le seul problème est la barre oblique /
dans "/favicon.png"
Cependant cela ne fonctionne pas pour les sous-pages!
Le lien devrait ressembler à ceci - vous avez donc le favicon sur chaque page:
<link rel="shortcut icon" type="image/png"
href="{{ "/assets/images/favicon.png" | absolute_url }}">
L'URL résolue ressemble à: https://pme123.github.io/scala-adapters/assets/images/favicon.png
Cela attend le favicon.png
dans assets/images
dossier de votre projet Jekyll.
J'ai utilisé
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
aussi bien que
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
ou
<link rel="shortcut icon" type="image/x-icon" href="{{site.url}}/favicon.ico">
Rien de tout cela n'a fonctionné. Enfin je l'ai fait travailler par
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico?">
en fait, semble que l'une des solutions ci-dessus avec un "?" supplémentaire à la fin fera l'affaire.