.i18n/conf.yml

Pelê veavakirinê ji bo i18n.site .i18n/conf.yml e û naverok jî wiha ye :

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

Di nav wan de, ji upload heta ext: hêmanên veavakirinê tê vê wateyê ku dê tenê .md dema weşandinê werin barkirin.

Navîgasyon Top nav

nav: vebijarkên veavakirinê, yên ku bi menuya navîgasyonê ya li serê rûpelê malê re têkildar in.

Di nav wan de, i18n: home bi home: Home di en/i18n.yml de (ku en zimanê çavkaniyê yê wergera projeyê ye) re têkildar e.

Naveroka en/i18n.yml ew nivîsar e ku di pêşeka navîgasyonê de tê xuyang kirin, ku dê li gorî fromTo di veavakirinê de were wergerandin, mînakî, were wergerandin zh/i18n.yml .

Piştî ku werger qediya, hûn dikarin nirxa wergerê yml biguherînin, lê mifteya wergerê yml zêde nekin an jê nekin.

use: Toc Belgeya Yekane Bi Xêzkirin

nav :

  - i18n: home
    use: Toc
    url: /

use: Toc tê wateya danasîna bi karanîna Toc şablonê, ya ku pêşkêşkirina yek şablonek Markdown ye.

TOC kurteya Table of Contents -ê ye. Dema ku ev şablon were pêşkêş kirin, dê xêzkirina vê pelê Markdown di milê kêlekê de were xuyang kirin.

url: riya pelê ya Markdown nîşan dide ( / bi pelrêça root /README.md re têkildar e, navê vê pelê pêşgirek mezin û paşgirek piçûk hewce dike).

use: Md Belgeya Yekane Bê Xêzkirin

Şablonên Md û şablonên Toc yek in û her du jî ji bo pêşkêşkirina yek pelê Markdown têne bikar anîn. Lê şablonê Md xêzkirina li kêlekê nîşan nade.

Hûn dikarin use: Toc di veavakirina jorîn de biguhezînin use: Md , dîsa i18n.site di pelrêça md de bimeşînin, û dûv re serdana URL-ya pêşdîtina pêşkeftinê bikin da ku guheztinên li ser rûpelê malê temaşe bikin.

use: Blog Şablonên Blogê

Şablona blogê li gorî dema weşanê navnîşek gotaran (sernav û kurte) nîşan dide.

→ Li vir bikirtînin ku hûn li ser veavakirina taybetî fêr bibin

0 Şablonên Pelê Yên use: Doc

Di pelê veavakirinê de:

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

Ji bo pêşkêşkirina şablonê Doc bikar tîne.

Doc şablon yekkirina pirjimar MarkDown piştgirî dike da ku nexşeyên belgeyê ji bo projeyên yek an pirjimar çêbike.

Pir Proje Û Pelên Pirjimar

Veavakirina .i18n/conf.yml di i18n:doc de moda pêşkêşkirina pir-pelê pir-proje ye.

Li vir, menu: NB demo1,demo2 , tê vê wateyê ku hûn şablona NB bikar bînin da ku menuya dakêşanê pêşkêş bikin.

NB , ku kurteya Name Breif -ê ye, tê vê wateyê ku menuya daketî dikare nav û dirûşma projeyê nîşan bide.

NB li pey parametreya demo1,demo2 tê ku jê re derbas dibe.

demo1,demo2 : ** , **

Ji bo pîvanên jorîn, pelê navnîşa pelrêça têkildar ev e:

Projeya Yekane Pelên Pirjimar

Ger projeyek we tenê hebe, hûn dikarin wê wekî jêrîn mîheng bikin.

  - i18n: doc
    url: flashduty
    use: Doc

[!WARN] Projeya yekane bi gelek pelan veavakirina url wekî riya root / piştgirî nake Ger conf.yml nav: Rêya root neyê mîheng kirin, dema ku meriv xwe bigihîne rûpela sereke ya malperê, ew ê bixweber li URL-ya yekem di bin veavakirina nav: de ji nû ve were nivîsandin. Ev sêwirandin ew e ku belgeyên projeyê, blogan û naverokên din bi navgîniya pelrêçan çêtir cûda bike. Tê pêşniyar kirin ku pelek yek û yek rûpelek wekî rûpela malê bikar bînin.

[!TIP] Heke url neyê nivîsandin, url ji bo nirxa i18n -ê vedigire.

Indeksa Tabloya Naverokê Ya TOC

Ger şablon use: Doc di veavakirinê de çalak be, ji kerema xwe pêveka i18n.addon/toc di .i18n/conf.yml de çalak bike. Veavakirin wiha ye :

addon:
  - i18n.addon/toc

i18n.site dê bixweber vê pêvekê saz bike û bixebite, pelê pelrêça pelrêça TOC bixwîne û json nexşeya pelrêça çêbike.

Heke ew projeyek yekane ye ku bi çend zh/flashduty/TOC ve girêdayî ye, pelrêça root TOC di pelrêça zimanê çavkaniyê de pelrêça ku url: flashduty url: re têkildar e.

Heke ew pir proje û pir pelan be, ne hewce ye ku meriv url: mîheng bike. Pelrêça root ya TOC pelrêça li gorî nirxa i18n ye.

Ravekirina Naverokê Ya Berfireh

en/blog/TOC wiha ye :

README.md

news/README.md
  news/begin.md
Indentation Bikar Bînin Ku Asta Nîşan Bikin

README.md di rêza yekem a en/blog/TOC ya jorîn de bi i18n.site ya wêneya jêrîn re têkildar e, ku navê projeyê ye.

Du rêzikên paşîn wekî ku di dîmendera jêrîn de têne xuyang kirin.

news/README.md bi News re têkildar e, news/begin.md bi Our Product is Online ! re têkildar e

TOC pel ji bo nîşankirina pêwendiya hiyerarşîk a xêzkirinê, piştgirîkirina dakêşana pir-asta, û şîroveyên rêzê yên ku bi # dest pê dikin têne veqetandin.

Asta Dêûbav Tenê Sernavê Dinivîse, Ne Naverokê.

Dema ku gelek astên vekêşanê hene, asta dêûbavê tenê sernavê dinivîse û ne naverokê. Wekî din, tîpografiya wê tevlihev bibe.

Projeya README.md

Naverok dikare di xala README.md de, wek en/demo2/README.md , were nivîsandin.

Bala xwe bidinê ku naveroka vê pelê tabloyek naverokê nîşan nade, ji ber vê yekê tê pêşniyar kirin ku dirêjahî bi sînor bikin û pêşgotinek kurt binivîsin.

Slogana Projeyê

Hûn dikarin bibînin ku Deme Two Your Project slogan :

Ev bi rêza yekem a en/demo2/README.md re têkildar e :

# Demo Two : Your Project slogan

Naveroka piştî kolona yekem : ya sernavê asta yekem a projeya README.md dê wekî dirûşmeya projeyê were hesibandin.

Bikarhênerên ji Çîn, Japonya û Koreyê, ji kerema xwe bala xwe bidin ku divê hûn li şûna kolona tev-fireh, kolona nîv-fireh : bikar bînin.

Meriv Çawa TOC-Ê Bi Girseyî Bar Dike?

Pêdivî ye ku TOC pel di pelrêça zimanê çavkaniyê de bêne danîn.

Ji bo nimûne, eger zimanê çavkaniyê Çînî ye, wê demê TOC li jor zh/blog/TOC e.

Ger zimanê çavkaniyê were guheztin, hûn hewce ne ku hûn TOC pelên zimanek diyarkirî yên di projeyê de berbi zimanekî din veguhezînin.

Hûn dikarin fermanên jêrîn binihêrin:

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

Ji kerema xwe en/ û zh/ di fermana jorîn de li koda zimanê xwe biguherînin.

Barkirina Xwerû Bêyî Rêça Veavakirinê

Ji bo rêyek diyarkirî ku tê gihîştin, heke pêşgira rêyê di nav: de neyê mîheng kirin, pelê MarkDown ku bi rêyê re têkildar e dê ji hêla xwerû ve were barkirin û bi karanîna şablonê Md were pêşkêş kirin.

Mînakî, heke /test were gihîştin û nav: bêyî pêşgira vê rêyê were mîheng kirin, û zimanê geroka heyî îngilîzî ye (kod en ), dê /en/test.md ji hêla xwerû ve were barkirin û bi karanîna şablonê Md were pêşkêş kirin.

Ger /en/test.md ev pel tune be, dê rûpela 404 ya xwerû were xuyang kirin.