.i18n/conf.yml

i18n.site konfigūracijos failas yra .i18n/conf.yml , o turinys yra toks :

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

Tarp jų konfigūracijos elementas nuo upload iki ext: reiškia, kad paskelbiant bus įkelti tik .md .

Viršutinė Navigacijos Navigacija

nav: konfigūracijos parinkčių, atitinkančių pagrindinio puslapio viršuje esantį naršymo meniu.

Tarp jų i18n: home atitinka home: Home en/i18n.yml (kur en yra projekto vertimo šaltinio kalba).

en/i18n.yml turinys yra tekstas, rodomas naršymo meniu, kuris konfigūracijoje bus išverstas pagal fromTo , pavyzdžiui, išverstas į zh/i18n.yml .

Kai vertimas bus baigtas, galite keisti vertimo reikšmę yml , bet nepridėkite ir neištrinkite yml vertimo rakto.

use: Toc Dokumento Šablonas Su Kontūrais

nav :

  - i18n: home
    use: Toc
    url: /

use: Toc reiškia atvaizdavimą naudojant Toc šabloną, tai yra vieno Markdown šablono atvaizdavimas.

TOC yra Table of Contents santrumpa. Pateikus šį šabloną, šio Markdown failo kontūrai bus rodomi šoninėje juostoje.

url: reiškia Markdown failo kelią ( / atitinka šakninį katalogą /README.md , šiam failo pavadinimui reikalingas didžiųjų raidžių priešdėlis ir mažųjų raidžių priesagas).

use: Md Dokumento Šablonas Be Kontūro

Šablonai Md ir Toc yra vienodi ir abu naudojami vienam Markdown failui pateikti. Tačiau Md šablonas nerodo kontūro šoninėje juostoje.

Galite pakeisti use: Toc aukščiau pateiktoje konfigūracijoje į use: Md , dar kartą paleisti i18n.site kataloge md ir apsilankyti kūrimo peržiūros URL, kad pamatytumėte pakeitimus pagrindiniame puslapyje.

use: Blog Dienoraščio Šablonų

Tinklaraščio šablone rodomas straipsnių sąrašas (pavadinimai ir santraukos) paskelbimo laiko tvarka.

→ Norėdami sužinoti apie konkrečią konfigūraciją, spustelėkite čia

use: Doc Failų Dokumentų Šablonai

Konfigūracijos faile:

  - i18n: doc
    menu: NB demo1,demo2
    use: Doc

Nurodo, kad šablono atvaizdavimui naudojamas Doc .

Doc šablonas palaiko kelių MarkDown integravimą, kad būtų generuojami vieno ar kelių projektų dokumentų kontūrai.

Keli Projektai Ir Keli Failai

Konfigūracija .i18n/conf.yml in i18n:doc yra kelių projektų kelių failų atvaizdavimo režimas.

Čia menu: NB demo1,demo2 reiškia NB šablono naudojimą, kad būtų pateiktas išskleidžiamasis meniu.

NB , kuris yra Name Breif santrumpa, reiškia, kad išskleidžiamajame meniu gali būti rodomas projekto pavadinimas ir šūkis.

Po NB eina jam perduotas parametras demo1,demo2 .

: ** Neturi būti tarpų ** prieš ir po kablelio ,demo1,demo2 .

Pirmiau minėtiems parametrams atitinkamas katalogo indekso failas yra:

Vieno Projekto Keli Failai

Jei turite tik vieną projektą, galite jį konfigūruoti taip.

  - i18n: doc
    url: flashduty
    use: Doc

[!WARN] Vienas projektas su keliais failais nepalaiko url konfigūravimo kaip / šakninio kelio nav:__ __conf.yml nav: Šis dizainas skirtas geriau atskirti projekto dokumentus, tinklaraščius ir kitą turinį per katalogus. Kaip pagrindinį puslapį rekomenduojama naudoti vieną failą ir vieną puslapį.

[!TIP] Jei url neparašyta, url numatytoji reikšmė yra i18n Ši taisyklė galioja ir kitiems šablonams.

TOC Turinio Rodyklė

Jei konfigūracijoje įjungtas šablonas use: Doc , įgalinkite papildinį i18n.addon/toc .i18n/conf.yml Konfigūracija yra tokia :

addon:
  - i18n.addon/toc

i18n.site automatiškai įdiegs ir vykdys šį papildinį, perskaitys TOC katalogo indekso failą ir sugeneruos json katalogo kontūrą.

Jei tai vienas projektas su keliais failais, šakninis katalogas TOC yra katalogas, atitinkantis url: šaltinio kalbos kataloge. Pavyzdžiui, jei šaltinio kalba yra kinų: failas, atitinkantis url: flashduty yra zh/flashduty/TOC .

Jei tai keli projektai ir keli failai, nereikia konfigūruoti url: TOC šakninis katalogas yra katalogas, atitinkantis i18n reikšmę.

Išsamus Turinio Paaiškinimas

en/blog/TOC yra toks :

README.md

news/README.md
  news/begin.md
Lygiams Nurodyti Naudokite Įtrauką

README.md pirmoje en/blog/TOC eilutėje atitinka i18n.site paveikslėlyje žemiau, kuris yra projekto pavadinimas.

Kitos dvi eilutės yra tokios, kaip parodyta toliau esančioje ekrano kopijoje.

news/README.md atitinka News , news/begin.md atitinka Our Product is Online !

TOC failų įtrauka nurodo kontūro hierarchinį ryšį, palaiko kelių lygių įtrauką ir eilučių komentarus, prasidedančius # .

Tėvų Lygis Rašo Tik Pavadinimą, O Ne Turinį.

Kai yra keli įtraukos lygiai, pirminis lygis rašo tik pavadinimą, o ne turinį. Priešingu atveju tipografija bus sujaukta.

Projektas README.md

Turinys gali būti parašytas README.md punkte, pvz., en/demo2/README.md .

Atkreipkite dėmesį, kad šio failo turinys nerodo turinio metmenų, todėl rekomenduojama apriboti ilgį ir parašyti trumpą įžangą.

Projekto Šūkis

Matote Your Project slogan kad Deme Two yra projekto šūkis po išskleidžiamuoju meniu ir katalogo kontūro projekto pavadinimas : .

Tai atitinka pirmąją en/demo2/README.md eilutę :

# Demo Two : Your Project slogan

Turinys, esantis po README.md projekto pirmojo lygio pavadinimo pirmojo dvitaškio : bus laikomas projekto šūkiu.

Naudotojai iš Kinijos, Japonijos ir Korėjos, atminkite, kad turėtumėte naudoti pusės pločio dvitaškį : o ne viso pločio dvitaškį.

Kaip Perkelti TOC Urmu?

TOC failų reikia įdėti į šaltinio kalbos katalogą.

Pavyzdžiui, jei šaltinio kalba yra kinų, tada TOC aukščiau yra zh/blog/TOC .

Jei šaltinio kalba yra pakeista, turite perkelti TOC failų tam tikra kalba projekte į kitą kalbą.

Galite kreiptis į šias komandas:

rsync -av --remove-source-files --include='*/' \
--include='TOC' --exclude='*' en/ zh/

Pakeiskite en/ ir zh/ aukščiau pateiktoje komandoje į savo kalbos kodą.

Numatytasis Įkėlimas Be Konfigūracijos Kelio

Tam tikram pasiekiamam keliui, jei kelio priešdėlis nesukonfigūruotas nav: , pagal numatytuosius nustatymus bus įkeltas kelią atitinkantis MarkDown failas ir pateikiamas naudojant Md šabloną.

Pavyzdžiui, jei pasiekiamas /test ir nav: sukonfigūruotas be šio kelio priešdėlio, o dabartinė naršymo kalba yra anglų (kodas en ), /en/test.md bus įkeltas pagal numatytuosius nustatymus ir pateikiamas naudojant Md šabloną.

Jei /en/test.md šio failo nėra, bus rodomas numatytasis 404 puslapis.