Moslashtirilgan Altbilgi

Hali ham demo loyihasini misol sifatida oladigan bo'lsak, md katalogidagi .i18n/htm/foot.pug veb-saytning pastki qismini belgilaydi.

Altbilgi Uslubi

Namoyish loyihasida md/.i18n/htm dan kichik uchta css fayl mavjud.

Ikonka Shrifti

Altbilgi belgisi iconfont.cn nomli shrift yaratish orqali hosil bo'ladi F inglizcha versiya / shínín ).

Iltimos, o'zingizning piktogramma shriftingizni yarating va conf.css dagi konfiguratsiyadagi belgi shriftini almashtiring :

@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;
}

Iltimos, iconfont.cn shrift fayliga toʻgʻridan-toʻgʻri murojaat qilmang, chunki uni Safari brauzeriga yuklab boʻlmaydi.

Ko'p Tilli Altbilgi

.i18n/htm/foot.pug dagi kod quyidagicha :

#Ft
  b
    a.site(href="/")
    b ${I18N.C}

Bu erda ${I18N.C} en/i18n.yml ga to'g'ri keladi :

C: Power By <a class="a" href="https://i18n.site">i18n.site</a>

i18n.yml bilan birlashtirilgan ushbu yozish usuliga o'xshash ${I18N.xxx} foydalanib, siz kolontiterni ko'p tilli xalqarolashtirishga erishishingiz mumkin.

Havolaga class="a" qo'shish havolani MarkDown ga o'tkazishning oldini olishdir. Qarang : : YAML HTML havolani Markdown ga aylantirishni qanday oldini olish mumkin .