.i18n/conf.yml

Konfiguračný súbor pre i18n.site je .i18n/conf.yml a obsah je nasledujúci :

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

Medzi nimi uploadext: konfiguračná položka znamená, že pri publikovaní budú nahrané iba .md .

Horná Navigácia nav

nav: možností konfigurácie, čo zodpovedá navigačnej ponuke v hornej časti domovskej stránky.

Medzi nimi i18n: home zodpovedá home: Home v en/i18n.yml (kde en je zdrojový jazyk prekladu projektu).

Obsah en/i18n.yml je text zobrazený v navigačnom menu, ktorý bude v konfigurácii preložený podľa fromTo , napríklad preložený do zh/i18n.yml .

Po dokončení prekladu môžete upraviť hodnotu prekladu yml , ale nepridávajte ani neodstraňujte kľúč prekladu yml .

use: Toc Dokumentu S Obrysom

nav :

  - i18n: home
    use: Toc
    url: /

use: Toc znamená vykreslenie pomocou šablóny Toc , čo je vykreslenie jednej šablóny Markdown .

TOC je skratka Table of Contents Keď je táto šablóna vykreslená, obrys tohto súboru Markdown sa zobrazí na bočnom paneli.

url: predstavuje cestu k súboru Markdown ( / zodpovedá koreňovému adresáru /README.md , tento názov súboru vyžaduje veľkú predponu a malú príponu).

use: Md Dokumentu Bez Obrysu

Šablóna Md a šablóna Toc sú rovnaké a obe sa používajú na vykreslenie jedného súboru Markdown . Šablóna Md však nezobrazuje obrys na bočnom paneli.

Môžete upraviť use: Toc vo vyššie uvedenej konfigurácii na use: Md , znova spustiť i18n.site v adresári md a potom navštíviť webovú adresu ukážky vývoja a sledovať zmeny na domovskej stránke.

use: Blog Šablón Blogu

Šablóna blogu zobrazuje zoznam článkov (názvov a abstraktov) v poradí podľa času zverejnenia.

→ Kliknutím sem sa dozviete o konkrétnej konfigurácii

0 Šablóny Dokumentov S use: Doc Súbormi

V konfiguračnom súbore:

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

Označuje použitie Doc na vykreslenie šablóny.

Šablóna Doc podporuje integráciu viacerých MarkDown na generovanie obrysov dokumentov pre jeden alebo viacero projektov.

Viaceré Projekty a Viaceré Súbory

Konfigurácia .i18n/conf.yml v i18n:doc je režim vykresľovania viacerých projektov s viacerými súbormi.

Tu menu: NB demo1,demo2 znamená použitie šablóny NB na vykreslenie rozbaľovacej ponuky.

NB , čo je skratka Name Breif , znamená, že v rozbaľovacej ponuke sa môže zobraziť názov a slogan projektu.

NB je nasledovaný parametrom demo1,demo2 ktorý mu bol odovzdaný.

Poznámka : ** Pred a za čiarkou , v demo1,demo2 by nemali byť žiadne ** .

Pre vyššie uvedené parametre je zodpovedajúci súbor indexu adresára:

Jeden Projekt S Viacerými Súbormi

Ak máte iba jeden projekt, môžete ho nakonfigurovať nasledovne.

  - i18n: doc
    url: flashduty
    use: Doc

[!WARN] Jeden projekt s viacerými súbormi nepodporuje konfiguráciu url ako koreňovej cesty / Ak conf.yml → nav: Nie je nakonfigurovaná žiadna koreňová cesta, pri prístupe na domovskú stránku webovej lokality sa automaticky prepíše na prvú adresu URL pod konfiguráciou nav: . Tento dizajn slúži na lepšie rozlíšenie projektových dokumentov, blogov a iného obsahu prostredníctvom adresárov. Ako domovskú stránku sa odporúča použiť jeden súbor a jednu stránku.

[!TIP] Ak nie je zapísaná url , predvolená hodnota url je i18n Toto pravidlo platí aj pre iné šablóny.

Index Obsahu TOC

Ak je v konfigurácii povolená šablóna use: Doc , povoľte doplnok i18n.addon/toc v .i18n/conf.yml Konfigurácia je nasledovná :

addon:
  - i18n.addon/toc

i18n.site automaticky nainštaluje a spustí tento doplnok, prečíta TOC súbor indexu adresára a vygeneruje json prehľad adresára.

Ak ide o jeden projekt s viacerými súbormi, koreňový adresár TOC je adresár zodpovedajúci url: v adresári zdrojového jazyka. Napríklad, ak je zdrojovým jazykom čínština: súbor zodpovedajúci url: flashduty je zh/flashduty/TOC .

Ak ide o viacero projektov a viacero súborov, nie je potrebné konfigurovať url: Koreňový adresár TOC je adresár zodpovedajúci hodnote i18n .

Podrobné Vysvetlenie Obsahu

en/blog/TOC Obsah je nasledovný :

README.md

news/README.md
  news/begin.md
Na Označenie Úrovní Použite Odsadenie

README.md v prvom riadku en/blog/TOC vyššie zodpovedá číslu i18n.site na obrázku nižšie, čo je názov projektu.

Nasledujúce dva riadky sú zobrazené na obrázku nižšie.

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

Súbory TOC sú odsadené na označenie hierarchického vzťahu obrysu, podporujú viacúrovňové odsadenie a komentáre k riadkom začínajúce # .

Nadradená Úroveň Píše Iba Názov, Nie Obsah.

Ak existuje viacero úrovní odsadenia, nadradená úroveň napíše iba názov a nie obsah. V opačnom prípade bude typografia zmätená.

Projekt README.md

Obsah je možné zapísať do položky README.md , napríklad en/demo2/README.md .

Upozorňujeme, že obsah tohto súboru nezobrazuje prehľad obsahu, preto sa odporúča obmedziť dĺžku a napísať krátky úvod.

Slogan Projektu

Môžete vidieť Your Project slogan že Deme Two má svoj slogan projektu pod rozbaľovacím menu a katalógovým názvom projektu : .

To zodpovedá prvému riadku en/demo2/README.md :

# Demo Two : Your Project slogan

Obsah za prvou dvojbodkou : v názve projektu README.md prvej úrovne sa bude považovať za slogan projektu.

Používatelia z Číny, Japonska a Kórey by mali používať : s polovičnou šírkou namiesto dvojbodky s plnou šírkou.

Ako Hromadne Presunúť TOC?

TOC súborov je potrebné umiestniť do adresára zdrojového jazyka.

Napríklad, ak je zdrojovým jazykom čínština, potom TOC vyššie je zh/blog/TOC .

Ak je zdrojový jazyk upravený, musíte hromadne presunúť TOC súborov určitého jazyka v projekte do iného jazyka.

Môžete použiť nasledujúce príkazy:

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

Upravte en/ a zh/ vo vyššie uvedenom príkaze na kód vášho jazyka.

Predvolené Načítanie Bez Konfiguračnej Cesty

Ak pre určitú cestu, ku ktorej sa pristupuje, ak predpona cesty nie je nakonfigurovaná na nav: , predvolene sa načíta súbor MarkDown zodpovedajúci ceste a vykreslí sa pomocou šablóny Md .

Ak sa napríklad pristupuje /test a nav: je nakonfigurovaná bez predpony tejto cesty a aktuálny jazyk prehliadania je angličtina (kód en ), predvolene sa načíta /en/test.md a vykreslí sa pomocou šablóny Md .

Ak /en/test.md tento súbor neexistuje, zobrazí sa predvolená 404 stránka.