.i18n/conf.yml

Fichye a konfigirasyon pou i18n.site se .i18n/conf.yml ak kontni an se jan sa a :

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

Pami yo, upload a ext: atik konfigirasyon vle di ke sèlman .md yo pral Uploaded lè pibliye.

Top Navigasyon nav

nav: opsyon konfigirasyon, ki koresponn ak meni navigasyon ki anlè paj dakèy la.

Pami yo, i18n: home koresponn ak home: Home nan en/i18n.yml (kote en se lang sous tradiksyon pwojè a).

en/i18n.yml kontni se tèks ki parèt nan meni navigasyon an, ki pral tradui dapre fromTo nan konfigirasyon an, pou egzanp, tradui nan zh/i18n.yml .

Apre tradiksyon an fini, ou ka modifye valè tradiksyon yml , men pa ajoute oswa efase kle tradiksyon yml la.

use: Toc Ak Plan

nav :

  - i18n: home
    use: Toc
    url: /

use: Toc vle di rann lè l sèvi avèk yon modèl Toc , ki se rann yon sèl modèl Markdown .

TOC se Abreviyasyon Table of Contents Lè modèl sa a rann, deskripsyon Markdown fichye sa a pral parèt nan ankadre a.

url: reprezante chemen fichye a nan Markdown ( / koresponn ak anyè rasin /README.md , non fichye sa a mande pou yon prefiks majiskil ak yon sifiks miniskil).

use: Md San Plan

Modèl Md a ak modèl Toc a se menm bagay la epi tou de yo itilize pou rann yon sèl fichye Markdown . Men, Md modèl la pa montre deskripsyon an nan ankadre a.

Ou ka modifye use: Toc nan konfigirasyon ki anwo a a use: Md , kouri i18n.site nan anyè a md ankò, epi Lè sa a, vizite URL la preview devlopman yo obsève chanjman yo sou paj dakèy la.

use: Blog Modèl Blog

Modèl blog la montre yon lis atik (tit ak rezime) nan lòd lè piblikasyon an.

→ Klike la a pou aprann sou konfigirasyon espesifik la

use: Doc Modèl Dokiman Dosye

Nan dosye konfigirasyon an:

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

Endike itilize Doc pou rann modèl.

Doc modèl sipòte entegre miltip MarkDown pou jenere plan dokiman pou pwojè sèl oswa miltip.

Plizyè Pwojè Ak Plizyè Fichye

Konfigirasyon .i18n/conf.yml nan i18n:doc se mòd rann milti-pwojè.

Isit la, menu: NB demo1,demo2 , vle di lè l sèvi avèk modèl la NB pou rann meni an dewoule.

NB , ki se abrevyasyon nan Name Breif , vle di ke meni an drop-down ka montre non an ak eslogan nan pwojè a.

NB swiv pa paramèt demo1,demo2 ki pase nan li.

: ** pa ta dwe gen espas ** anvan ak apre vigil , nan demo1,demo2 .

Pou paramèt ki anwo yo, fichye endèks anyè ki koresponn lan se:

Single Pwojè Plizyè Dosye

Si ou gen sèlman yon pwojè, ou ka configured li jan sa a.

  - i18n: doc
    url: flashduty
    use: Doc

[!WARN] Pwojè sèl ak plizyè dosye pa sipòte konfigirasyon url kòm chemen rasin / Si conf.yml → nav: Pa gen okenn chemen rasin configuré, lè w ap jwenn aksè nan paj dakèy sit entènèt la, li pral otomatikman reekri nan premye URL la anba konfigirasyon nav: . Konsepsyon sa a se pi byen distenge dokiman pwojè, blogs ak lòt kontni atravè anyè. Li rekòmande pou itilize yon sèl fichye ak yon sèl paj kòm paj kay la.

[!TIP] Si url pa ekri, url pa defo a valè i18n Règ sa a pran efè tou pou lòt modèl.

TOC Endèks Tab La

Si modèl use: Doc aktive nan konfigirasyon an, tanpri pèmèt plug-in i18n.addon/toc nan .i18n/conf.yml Konfigirasyon an se jan sa a :

addon:
  - i18n.addon/toc

i18n.site pral otomatikman enstale ak egzekite plug-in sa a, li TOC fichye endèks anyè a, epi jenere json deskripsyon anyè a.

Si se yon sèl zh/flashduty/TOC ki gen plizyè fichye, anyè rasin TOC a url: flashduty anyè ki koresponn ak url: nan anyè lang sous la.

Si se plizyè pwojè ak plizyè fichye, pa gen okenn nesesite pou konfigirasyon url: Anyè rasin TOC se anyè ki koresponn ak valè i18n .

Eksplikasyon Detaye Sou Kontni

en/blog/TOC Kontni an se jan sa a :

README.md

news/README.md
  news/begin.md
Sèvi Ak Endentasyon Pou Endike Nivo Yo

README.md nan premye ranje en/blog/TOC anwo a koresponn ak i18n.site nan foto ki anba a, ki se non pwojè a.

De pwochen liy yo jan yo montre nan ekran ki anba a.

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

TOC fichye yo endentasyon pou endike relasyon yerarchize deskripsyon an, sipòte endentasyon milti-nivo, ak kòmantè liy ki kòmanse ak # .

Nivo Paran an Sèlman Ekri Tit La, Pa Kontni An.

Lè gen plizyè nivo endentasyon, nivo paran an sèlman ekri tit la epi li pa kontni an. Sinon, tipografi yo pral dezòd.

Pwojè README.md

Kontni yo ka ekri nan atik README.md , tankou en/demo2/README.md .

Remake byen ke kontni an nan dosye sa a pa montre yon deskripsyon tab la, kidonk li rekòmande pou limite longè a epi ekri yon ti entwodiksyon.

Eslogan Pwojè

Ou ka wè ke Deme Two gen eslogan Your Project slogan :

Sa a koresponn ak premye ranje a nan en/demo2/README.md :

# Demo Two : Your Project slogan

Kontni ki apre premye kolon : nan tit premye nivo pwojè README.md a pral konsidere kòm eslogan pwojè a.

Itilizatè ki soti nan Lachin, Japon ak Kore di, tanpri sonje ke ou ta dwe itilize kolon mwatye lajè : olye de kolon plen lajè.

Ki Jan Yo Deplase TOC an Esansyèl?

TOC fichye yo bezwen mete nan anyè lang sous la.

Pou egzanp, si lang sous la se Chinwa, Lè sa a, TOC pi wo a se zh/blog/TOC .

Si lang sous la modifye, ou bezwen pakèt deplase TOC fichye yo nan yon lang sèten nan pwojè a nan yon lòt lang.

Ou ka fè referans a kòmandman sa yo:

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

Tanpri modifye en/ ak zh/ nan kòmandman ki anwo a nan kòd lang ou a.

Default Chaje San Chemen Konfigirasyon

Pou yon sèten chemen yo jwenn aksè, si prefiks chemen an pa configuré nan nav: , MarkDown fichye ki koresponn ak chemen an pral chaje pa default epi rann lè l sèvi avèk modèl la Md .

Pa egzanp, si /test jwenn aksè epi nav: konfigirasyon san prefiks chemen sa a, epi lang navigasyon aktyèl la se angle (kòd en ), /en/test.md pral chaje pa default epi rann lè l sèvi avèk modèl Md .

Si /en/test.md fichye sa a pa egziste, paj 404 defo a ap parèt.