.i18n/conf.yml

Konfiguracijski fajl za i18n.site je .i18n/conf.yml , a sadržaj je sljedeći :

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

Među njima, upload do ext: stavka konfiguracije znači da će samo .md biti učitane prilikom objavljivanja.

Top Navigation nav

nav: opcija konfiguracije, što odgovara navigacijskom meniju na vrhu početne stranice.

Među njima, i18n: home odgovara home: Home u en/i18n.yml (gdje je en izvorni jezik prijevoda projekta).

en/i18n.yml sadržaj je tekst prikazan u navigacijskom meniju, koji će biti preveden prema fromTo u konfiguraciji, na primjer, preveden u zh/i18n.yml .

Nakon što se prijevod završi, možete promijeniti vrijednost prijevoda yml , ali nemojte dodavati ili brisati ključ prijevoda yml .

use: Toc Predložak Jednog Dokumenta Sa Obrisom

nav :

  - i18n: home
    use: Toc
    url: /

use: Toc znači renderiranje pomoću šablona Toc , što predstavlja renderiranje jednog šablona Markdown .

TOC je skraćenica od Table of Contents Kada se ovaj predložak prikaže, obris ove Markdown datoteke će biti prikazan na bočnoj traci.

url: predstavlja putanju datoteke Markdown ( / odgovara korijenskom direktoriju /README.md , ovo ime datoteke zahtijeva prefiks velikim slovima i sufiks malim slovima).

use: Md Predložak Jednog Dokumenta Bez Okvira

Šablon Md i šablon Toc su isti i oba se koriste za prikazivanje jedne Markdown datoteke. Ali predložak Md ne prikazuje obris u bočnoj traci.

Možete izmijeniti use: Toc u gornjoj konfiguraciji u use: Md , ponovo pokrenuti i18n.site u direktoriju md , a zatim posjetiti URL za pregled razvoja kako biste vidjeli promjene na početnoj stranici.

use: Blog Blog Templates

Predložak bloga prikazuje listu članaka (naslova i sažetaka) prema vremenu objavljivanja.

→ Kliknite ovdje da saznate više o specifičnoj konfiguraciji

use: Doc Šablona Dokumenata Datoteka

U konfiguracijskoj datoteci:

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

Označava korištenje Doc za renderiranje šablona.

Doc šablon podržava integraciju višestrukih MarkDown za generiranje obrisa dokumenta za jedan ili više projekata.

Više Projekata I Više Datoteka

Konfiguracija .i18n/conf.yml u i18n:doc je višeprojektni način prikazivanja više datoteka.

Ovdje, menu: NB demo1,demo2 , znači korištenje šablona NB za renderiranje padajućeg izbornika.

NB , što je skraćenica od Name Breif , znači da padajući meni može prikazati naziv i slogan projekta.

Nakon NB slijedi parametar demo1,demo2 koji mu je proslijeđen.

: ** Ne bi trebalo biti razmaka ** ispred i iza zareza , u demo1,demo2 .

Za gore navedene parametre, odgovarajuća datoteka indeksa direktorija je:

Jedan Projekat Sa Više Fajlova

Ako imate samo jedan projekat, možete ga konfigurirati na sljedeći način.

  - i18n: doc
    url: flashduty
    use: Doc

[!WARN] Jedan projekat s više datoteka ne podržava konfiguriranje url kao korijenske staze / Ako conf.yml → nav: Nije konfigurisana korijenska putanja, prilikom pristupanja početnoj stranici web stranice, automatski će biti prepisana na prvi URL pod konfiguracijom nav: . Ovaj dizajn je za bolje razlikovanje projektnih dokumenata, blogova i drugog sadržaja kroz direktorije. Preporučuje se korištenje jedne datoteke i jedne stranice kao početne stranice.

[!TIP] Ako url nije napisano, url je zadana vrijednost i18n Ovo pravilo također stupa na snagu za druge šablone.

Indeks Sadržaja TOC-A

Ako je šablon use: Doc omogućen u konfiguraciji, omogućite dodatak i18n.addon/toc u .i18n/conf.yml Konfiguracija je sljedeća :

addon:
  - i18n.addon/toc

i18n.site će automatski instalirati i izvršiti ovaj dodatak, pročitati TOC indeksnu datoteku direktorija i generirati json okvir direktorija.

Ako se radi o jednom projektu s više datoteka, korijenski direktorij TOC je direktorij koji odgovara url: u direktoriju izvornog jezika, na primjer, ako je izvorni jezik kineski: datoteka koja odgovara url: flashduty je zh/flashduty/TOC .

Ako se radi o više projekata i više datoteka, nema potrebe za konfiguracijom url: Osnovni direktorij od TOC je direktorij koji odgovara vrijednosti i18n .

Detaljno Objašnjenje Sadržaja

en/blog/TOC je sljedeći :

README.md

news/README.md
  news/begin.md
Koristite Udubljenje Da Označite Nivoe

README.md u prvom redu od en/blog/TOC iznad odgovara i18n.site na slici ispod, što je naziv projekta.

Sljedeća dva reda su kao što je prikazano na slici ispod.

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

Datoteke TOC su uvučene da naznače hijerarhijski odnos konture, podržavaju uvlačenje na više nivoa i komentare reda koji počinju sa # .

Roditeljski Nivo Piše Samo Naslov, a Ne Sadržaj.

Kada postoji više nivoa uvlačenja, roditeljski nivo piše samo naslov, a ne sadržaj. U suprotnom, tipografija će biti zbrkana.

Projekt README.md

Sadržaj se može upisati u stavku README.md , kao što je en/demo2/README.md .

Imajte na umu da sadržaj ove datoteke ne prikazuje pregled tabele sadržaja, pa se preporučuje da ograničite dužinu i napišete kratak uvod.

Slogan Projekta

Možete vidjeti da Deme Two ima svoj slogan Your Project slogan :

Ovo odgovara prvom redu od en/demo2/README.md :

# Demo Two : Your Project slogan

Slogan projekta smatrat će se sadržaj nakon prve dvotočke : naslova prvog nivoa projekta README.md .

Korisnici iz Kine, Japana i Koreje, imajte na umu da biste trebali koristiti dvotočku : u pola širine umjesto dvotačke pune širine.

Kako Premjestiti TOC Na Veliko?

TOC datoteka mora biti smješteno u direktorij izvornog jezika.

Na primjer, ako je izvorni jezik kineski, tada je TOC iznad zh/blog/TOC .

Ako je izvorni jezik izmijenjen, morate grupno premjestiti datoteke TOC određenog jezika u projektu na drugi jezik.

Možete se obratiti na sljedeće naredbe:

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

Molimo promijenite en/ i zh/ u gornjoj naredbi u vaš kod jezika.

Zadano Učitavanje Bez Konfiguracijske Staze

Za određenu stazu kojoj se pristupa, ako prefiks staze nije konfiguriran u nav: , datoteka MarkDown koja odgovara putanji bit će učitana prema zadanim postavkama i prikazana pomoću predloška Md .

Na primjer, ako se pristupi /test , a nav: je konfigurisan bez prefiksa ove staze, a trenutni jezik pregledavanja je engleski (kod en ), /en/test.md će biti učitano po defaultu i prikazano pomoću šablona Md .

Ako je /en/test.md ova datoteka ne postoji, bit će prikazana zadana stranica 404 .