デモ プロジェクトにはmd/.i18n/htm
の下にcss
ファイルが 3 つあります。
foot.css
:フッターのスタイルimport.css
: 1サイト全体のi18n.site
スタイルconf.css
:フッターのアイコンとフォントフッター アイコンは、 F
iconfont.cn (英語版/中文版) という名前のフォントを作成することによって生成されます。
独自のアイコン フォントを作成し、 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;
}
iconfont.cnのフォントファイルはSafariブラウザでは読み込むことができないため、直接参照しないでください。
.i18n/htm/foot.pug
のコードは次のとおりです:
#Ft
b
a.site(href="/")
b ${I18N.C}
ここで、 ${I18N.C}
en/i18n.yml
に対応します:
C: Power By <a class="a" href="https://i18n.site">i18n.site</a>
この書き方と同様に${I18N.xxx}
使用し、 i18n.yml
と組み合わせることで、フッターの多言語国際化を実現できます。
リンクにclass="a"
追加すると、リンクがMarkDown
に変換されなくなります。「 :参照してください。
➔ YAML
:リンクHTML
Markdown
に変換されないようにする方法。