Im Demoprojekt gibt es drei css
Dateien unter md/.i18n/htm
.
foot.css
: Fußzeilenstilimport.css
: i18n.site
für die gesamte Siteconf.css
: Fußzeilensymbole und SchriftartenDas Fußzeilensymbol wird durch Erstellen einer Schriftart mit dem Namen iconfont.cn generiert F
englische Version /中文版).
Bitte erstellen Sie Ihre eigene Icon-Schriftart und ersetzen Sie die Icon-Schriftart in der Konfiguration durch 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;
}
Bitte verweisen Sie nicht direkt auf die Schriftartdatei von iconfont.cn, da diese nicht in den Safari-Browser geladen werden kann.
Der Code in .i18n/htm/foot.pug
ist wie folgt :
#Ft
b
a.site(href="/")
b ${I18N.C}
Hier entspricht ${I18N.C}
en/i18n.yml
:
C: Power By <a class="a" href="https://i18n.site">i18n.site</a>
Durch die Verwendung ${I18N.xxx}
ähnlich dieser Schreibweise in Kombination mit i18n.yml
können Sie eine mehrsprachige Internationalisierung der Fußzeile erreichen.
Das Hinzufügen von class="a"
zum Link soll verhindern, dass der Link in MarkDown
konvertiert wird. Siehe :
➔ YAML
: So verhindern Sie, dass Link HTML
in Markdown
umgewandelt wird .