.i18n/conf.yml

File konfigurasi kanggo i18n.site yaiku .i18n/conf.yml lan isine kaya ing ngisor iki :

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

Antarane, item konfigurasi upload nganti ext: tegese mung .md sing bakal diunggah nalika nerbitake.

Pandhu Arah Ndhuwur

nav: , sing cocog karo menu navigasi ing sisih ndhuwur homepage.

Antarane wong-wong mau, i18n: home cocog karo home: Home ing en/i18n.yml (ing ngendi en minangka basa sumber terjemahan proyek).

en/i18n.yml isi minangka teks sing ditampilake ing menu navigasi, sing bakal diterjemahake miturut fromTo ing konfigurasi, contone, diterjemahake menyang zh/i18n.yml .

Sawise terjemahan rampung, sampeyan bisa ngowahi nilai terjemahan yml , nanging aja nambah utawa mbusak kunci terjemahan yml .

0Cithakan Dokumen use: Toc Kanthi Garis

nav :

  - i18n: home
    use: Toc
    url: /

use: Toc tegese Rendering nggunakake Toc Cithakan, kang Rendering siji Markdown Cithakan.

TOC iku singkatan saka Table of Contents Nalika cithakan iki render, outline file Markdown iki bakal ditampilake ing sidebar.

url: nggantosi path file Markdown ( / cocog karo direktori root /README.md , jeneng berkas iki mbutuhake awalan gedhe lan seselan cilik).

0Cithakan Dokumen use: Md Tanpa Garis

Cithakan Md lan cithakan Toc padha lan loro-lorone digunakake kanggo nerjemahake Markdown file siji. Nanging Md cithakan ora nuduhake outline ing sidebar.

Sampeyan bisa ngowahi use: Toc ing konfigurasi ing ndhuwur dadi use: Md , mbukak i18n.site ing direktori md maneh, banjur bukak URL pratinjau pangembangan kanggo mirsani owah-owahan ing homepage.

use: Blog Cithakan Blog

Cithakan blog nampilake dhaptar artikel (judul lan abstrak) miturut urutan wektu publikasi.

→ Klik kene kanggo sinau babagan konfigurasi tartamtu

use: Doc Templat Dokumen File

Ing file konfigurasi:

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

Nuduhake nggunakake Doc kanggo rendering cithakan.

Cithakan Doc ndhukung nggabungake pirang-pirang MarkDown kanggo ngasilake garis dokumen kanggo proyek siji utawa pirang-pirang.

Akeh Proyek Lan Macem-Macem File

Konfigurasi .i18n/conf.yml ing i18n:doc yaiku mode rendering multi-proyek multi-file.

Ing kene, menu: NB demo1,demo2 , tegese nggunakake cithakan NB kanggo nggawe menu gulung mudhun.

NB , sing minangka singkatan saka Name Breif , tegese menu gulung mudhun bisa nampilake jeneng lan slogan proyek kasebut.

NB ngiring dening parameter demo1,demo2 liwati menyang.

Cathetan : ** Ora ana spasi ** sadurunge lan sawise koma , ing demo1,demo2 .

Kanggo paramèter ing ndhuwur, file indeks direktori sing cocog yaiku:

Proyek Siji Sawetara File

Yen sampeyan mung duwe siji project, sampeyan bisa ngatur minangka nderek.

  - i18n: doc
    url: flashduty
    use: Doc

[!WARN] Proyek siji kanthi pirang-pirang file ora ndhukung konfigurasi url minangka path root / Yen conf.yml → nav: Ora ana path root sing dikonfigurasi, nalika ngakses homepage situs web, bakal kanthi otomatis ditulis maneh menyang URL pisanan ing konfigurasi nav: . Desain iki kanggo luwih mbedakake dokumen proyek, blog lan isi liyane liwat direktori. Disaranake nggunakake file siji lan kaca siji minangka kaca ngarep.

[!TIP] Yen url ora ditulis, url dadi standar kanggo nilai i18n Aturan iki uga ditrapake kanggo cithakan liyane.

Indeks Daftar Isi TOC

Yen cithakan use: Doc diaktifake ing konfigurasi, mangga aktifake plug-in i18n.addon/toc ing .i18n/conf.yml Konfigurasi kaya ing ngisor iki :

addon:
  - i18n.addon/toc

i18n.site bakal kanthi otomatis nginstal lan nglakokaké plug-in iki, maca TOC file indeks direktori, lan generate json outline direktori.

Yen proyek siji karo pirang-pirang file, direktori root TOC minangka direktori sing cocog karo url: ing direktori basa sumber Contone, yen basa sumber Cina: file sing cocog karo url: flashduty yaiku zh/flashduty/TOC .

Yen ana pirang-pirang proyek lan pirang-pirang file, ora perlu ngatur url: Direktori root TOC minangka direktori sing cocog karo nilai i18n .

Katrangan Isi Rinci

en/blog/TOC Isine kaya ing ngisor iki :

README.md

news/README.md
  news/begin.md
Gunakake Indentasi Kanggo Nunjukake Level

README.md ing baris pisanan en/blog/TOC ing ndhuwur cocog karo i18n.site ing gambar ing ngisor iki, yaiku jeneng proyek.

Loro baris sabanjure ditampilake ing gambar ing ngisor iki.

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

TOC file indentasi kanggo nunjukake hubungan hirarkis outline, ndhukung indentasi multi-level, lan komentar baris diwiwiti karo # .

Tingkat Wong Tuwa Mung Nulis Judhul, Ora Isi.

Nalika ana sawetara tingkat indentasi, tingkat induk mung nulis judhul lan dudu isi. Yen ora, tipografi bakal kacau.

Proyek README.md

Isi bisa ditulis ing item README.md , kayata en/demo2/README.md .

Elinga yen isi file iki ora nuduhake tabel isi outline, supaya dianjurake kanggo matesi dawa lan nulis introduksi singkat.

Slogan Proyek

Sampeyan bisa ndeleng manawa Deme Two Your Project slogan tagline proyek ing ngisor menu gulung mudhun lan jeneng proyek garis katalog :

Iki cocog karo baris pisanan en/demo2/README.md :

# Demo Two : Your Project slogan

Isi sawise titik titik : pisanan saka judhul proyek README.md tingkat pertama bakal dianggep minangka slogan proyek.

Pangguna saka China, Jepang lan Korea, elinga yen sampeyan kudu nggunakake titik titik setengah jembaré : tinimbang titik titik lebar lengkap.

Kepiye Carane Mindhah TOC Kanthi Akeh?

TOC file kudu diselehake ing direktori basa sumber.

Contone, yen basa sumber Cina, banjur TOC ndhuwur iku zh/blog/TOC .

Yen basa sumber diowahi, sampeyan kudu mindhah file TOC saka basa tartamtu ing proyek menyang basa liya.

Sampeyan bisa ngrujuk marang printah ing ngisor iki:

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

Mangga ngowahi en/ lan zh/ ing printah ndhuwur kanggo kode basa.

Loading Standar Tanpa Path Konfigurasi

Kanggo path tartamtu sing diakses, yen awalan path ora dikonfigurasi ing nav: , file MarkDown sing cocog karo path bakal dimuat kanthi gawan lan digawe nggunakake cithakan Md .

Contone, yen /test diakses lan nav: dikonfigurasi tanpa ater-ater saka dalan iki, lan basa browsing saiki Inggris (kode en ), /en/test.md bakal dimuat minangka standar lan render nggunakake cithakan Md .

Yen /en/test.md file iki ora ana, standar 404 kaca bakal ditampilake.