.i18n/conf.yml
i18n.site
uchun konfiguratsiya fayli .i18n/conf.yml
va mazmuni quyidagicha :
i18n:
fromTo:
en:
upload:
ext:
- md
nav:
- i18n: home
use: Toc
url: /
- i18n: doc
menu: NB demo1,demo2
use: Doc
- i18n: blog
use: Blog
addon:
- i18n.addon/toc
Ular orasida upload
dan ext:
gacha konfiguratsiya elementi nashr etilganda faqat .md
yuklanishini bildiradi.
Yuqori Navigatsiya Navigatsiyasi
Bosh sahifaning yuqori qismidagi navigatsiya menyusiga mos keladigan nav:
konfiguratsiya parametrlari.
Ularning orasida i18n: home
en/i18n.yml
home: Home
ga to'g'ri keladi (bu erda en
- loyiha tarjimasining manba tili).
en/i18n.yml
mazmuni navigatsiya menyusida ko'rsatilgan matn bo'lib, u konfiguratsiyadagi fromTo
ga ko'ra tarjima qilinadi, masalan, zh/i18n.yml
ga tarjima qilinadi.
Tarjima tugallangandan so'ng siz tarjimaning qiymatini o'zgartirishingiz mumkin yml
, lekin tarjima kalitini qo'shmang yoki o'chirmang yml
.
use: Toc
Hujjat Shablonlari
nav
:
- i18n: home
use: Toc
url: /
use: Toc
Toc
shablon yordamida renderlashni anglatadi, bu esa bitta Markdown
shablonni ko'rsatadi.
TOC
Table of Contents
ning qisqartmasi. Ushbu shablon ko'rsatilganda yon panelda ushbu Markdown
faylning konturi ko'rsatiladi.
url:
fayl yo'lini ifodalaydi Markdown
( /
ildiz katalogiga mos keladi /README.md
, bu fayl nomi katta harflar prefiksi va kichik harf qo'shimchasini talab qiladi).
0Konturasiz use: Md
Hujjat Shablonlari
Md
shablon va Toc
shablon bir xil va ikkalasi ham bitta Markdown
ta faylni ko'rsatish uchun ishlatiladi. Ammo Md
shablon yon paneldagi konturni ko'rsatmaydi.
Siz yuqoridagi konfiguratsiyadagi use: Toc
use: Md
ga o'zgartirishingiz, md
katalogida i18n.site
qayta ishga tushirishingiz va keyin bosh sahifadagi o'zgarishlarni kuzatish uchun rivojlanishni oldindan ko'rish URL manziliga tashrif buyurishingiz mumkin.
use: Blog
Blog Shablonlari
Blog shabloni maqolalar ro'yxatini (sarlavhalar va tezislar) nashr qilish vaqti bo'yicha ko'rsatadi.
→ Muayyan konfiguratsiya haqida bilish uchun shu yerni bosing
use: Doc
Faylli Hujjat Shablonlari
Konfiguratsiya faylida:
- i18n: doc
menu: NB demo1,demo2
use: Doc
Shablonni ko'rsatish uchun Doc
foydalanishni bildiradi.
Doc
shabloni bir yoki bir nechta loyihalar uchun hujjat konturlarini yaratish uchun bir nechta MarkDown
birlashtirishni qo'llab-quvvatlaydi.
Bir Nechta Loyihalar Va Bir Nechta Fayllar
.i18n/conf.yml
ning i18n:doc
konfiguratsiyasi ko'p loyihali ko'p faylni ko'rsatish rejimidir.
Bu erda, menu: NB demo1,demo2
, ochiladigan menyuni ko'rsatish uchun NB
shablonidan foydalanishni anglatadi.
Name Breif
ning qisqartmasi bo'lgan NB
, ochiladigan menyuda loyiha nomi va shiorini ko'rsatishi mumkinligini anglatadi.
NB
dan keyin unga uzatilgan demo1,demo2
parametr keladi.
Eslatma : ** demo1,demo2
,
oldin va keyin ** bo'sh joy qolmasligi kerak.
Yuqoridagi parametrlar uchun tegishli katalog indeks fayli:
Bitta Loyiha Bir Nechta Fayllar
Agar sizda faqat bitta loyiha bo'lsa, uni quyidagi tarzda sozlashingiz mumkin.
- i18n: doc
url: flashduty
use: Doc
[!WARN]
Bir nechta faylli bitta loyiha url
/
ildiz yo'li sifatida sozlashni qo'llab-quvvatlamaydi
Agar conf.yml nav: Hech qanday ildiz yo'li sozlanmagan bo'lsa, veb-saytning bosh sahifasiga kirishda u avtomatik ravishda nav:
konfiguratsiyasi ostidagi birinchi URL manziliga qayta yoziladi.
Ushbu dizayn kataloglar orqali loyiha hujjatlari, bloglar va boshqa kontentni yaxshiroq ajratib ko'rsatishdir.
Bosh sahifa sifatida bitta fayl va bitta sahifadan foydalanish tavsiya etiladi.
[!TIP]
Agar url
yozilmagan bo'lsa, url
sukut bo'yicha i18n
qiymatiga o'rnatiladi. Bu qoida boshqa andozalar uchun ham kuchga kiradi.
TOC Tarkibi Indeksi
Agar konfiguratsiyada shablon use: Doc
yoqilgan bo'lsa, iltimos, i18n.addon/toc
-in .i18n/conf.yml
plaginini yoqing. Konfiguratsiya quyidagicha :
addon:
- i18n.addon/toc
i18n.site
ushbu plaginni avtomatik ravishda o'rnatadi va ishga tushiradi, TOC
katalog indeks faylini o'qiydi va json
katalog konturini yaratadi.
Agar u bir nechta faylga ega bo'lgan yagona loyiha bo'lsa, TOC
ildiz katalogi manba til katalogidagi url:
ga mos keladigan katalogdir, masalan, agar manba tili xitoycha bo'lsa: url: flashduty
ga mos keladigan fayl zh/flashduty/TOC
ga teng.
Agar u bir nechta loyiha va bir nechta fayl bo'lsa, url:
sozlashning hojati yo'q. TOC
ning ildiz katalogi i18n
qiymatiga mos keladigan katalogdir.
Tarkibni Batafsil Tushuntirish
en/blog/TOC
quyidagicha :
README.md
news/README.md
news/begin.md
Darajani Ko'rsatish Uchun Chiziqdan Foydalaning
Yuqoridagi en/blog/TOC
ning birinchi qatoridagi README.md
quyidagi rasmdagi i18n.site
ga mos keladi, bu loyiha nomi.
Keyingi ikki qator quyidagi skrinshotda ko'rsatilganidek.
news/README.md
News
ga mos keladi,
news/begin.md
Our Product is Online !
ga mos keladi
TOC
fayllar konturning ierarxik munosabatini ko'rsatish, ko'p darajali chekinishni qo'llab-quvvatlash va #
dan boshlanadigan satr sharhlarini ko'rsatish uchun chegaralangan.
Ota-Ona Darajasi Kontentni Emas, Balki Faqat Sarlavhani Yozadi.
Bir necha darajali chekinishlar mavjud bo'lganda, ota-ona darajasi kontentni emas, balki faqat sarlavhani yozadi. Aks holda, tipografiya buziladi.
README.md Loyihasi
Tarkibni README.md
bandda yozish mumkin, masalan, en/demo2/README.md
.
E'tibor bering, ushbu faylning mazmuni mazmun jadvalini ko'rsatmaydi, shuning uchun uning uzunligini cheklash va qisqacha kirishni yozish tavsiya etiladi.
Loyiha Shiori
Ko'rishingiz mumkinki Your Project slogan
Deme Two
ning ochiladigan menyusi va katalog konturi loyihasi nomi ostida joylashgan :
Bu en/demo2/README.md
ning birinchi qatoriga to'g'ri keladi :
# Demo Two : Your Project slogan
README.md
loyihaning birinchi darajali sarlavhasining birinchi ikki nuqta :
keyingi mazmuni loyiha shiori sifatida qabul qilinadi.
Xitoy, Yaponiya va Koreyalik foydalanuvchilar, shuni yodda tutingki, toʻliq kenglikdagi ikki nuqta oʻrniga yarim kenglikdagi ikki nuqta :
dan foydalanish kerak.
TOCni Ommaviy Ravishda Qanday Ko'chirish Mumkin?
TOC
fayl manba tilining katalogiga joylashtirilishi kerak.
Misol uchun, agar manba tili xitoy tili bo'lsa, yuqoridagi TOC
zh/blog/TOC
ga teng.
Agar manba tili o'zgartirilsa, loyihadagi ma'lum bir tilning TOC
ta faylini boshqa tilga ko'chirishingiz kerak.
Siz quyidagi buyruqlarga murojaat qilishingiz mumkin:
rsync -av --remove-source-files --include='*/' \
--include='TOC' --exclude='*' en/ zh/
Iltimos, yuqoridagi buyruqdagi en/
va zh/
til kodingizga o'zgartiring.
Konfiguratsiya Yo'lisiz Standart Yuklash
Muayyan yo'lga kirish uchun, agar yo'l prefiksi nav:
ga sozlanmagan bo'lsa, yo'lga mos keladigan MarkDown
fayl sukut bo'yicha yuklanadi va Md
shablonidan foydalanib ko'rsatiladi.
Misol uchun, agar /test
ga kirsa va nav:
ushbu yo'lning prefiksisiz sozlangan bo'lsa va joriy ko'rish tili ingliz (kod en
) bo'lsa, /en/test.md
sukut bo'yicha yuklanadi va Md
shablonidan foydalanib ko'rsatiladi.
Agar /en/test.md
bu fayl mavjud bo'lmasa, standart 404
sahifa ko'rsatiladi.