Il y a trois fichiers css
sous md/.i18n/htm
dans le projet de démonstration.
foot.css
: Style de pied de pageimport.css
: 1Style i18n.site
pour l'ensemble du siteconf.css
: Icônes et polices de pied de pageL'icône de pied de page est générée en créant une police nommée F
iconfont.cn ( version anglaise /中文版).
Veuillez créer votre propre police d'icône et remplacer la police d'icône dans la configuration par conf.css
:
@font-face {
font-family: "F";
src: url(//p.3ti.site/ico1.woff2) format("woff2");
}
#Ft>b>a.site {
background: url("//p.3ti.site/i18n.svg") 0 0 / cover;
display: block;
height: 24px;
opacity: 0.8;
width: 115px;
flex-shrink: 0;
}
Veuillez ne pas référencer directement le fichier de police de iconfont.cn car il ne peut pas être chargé sur le navigateur Safari.
Le code en .i18n/htm/foot.pug
est le suivant :
#Ft
b
a.site(href="/")
b ${I18N.C}
Ici ${I18N.C}
correspond à en/i18n.yml
:
C: Power By <a class="a" href="https://i18n.site">i18n.site</a>
En utilisant ${I18N.xxx}
similaire à cette méthode d'écriture, combiné avec i18n.yml
, vous pouvez réaliser une internationalisation multilingue du pied de page.
Ajouter class="a"
au lien revient à empêcher la conversion du lien en MarkDown
Voir :
➔ YAML
: Comment empêcher la conversion du lien HTML
en Markdown
.