.i18n/conf.yml
File konfigurasi pikeun i18n.site
nyaéta .i18n/conf.yml
sareng eusina nyaéta kieu :
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 antarana, upload
ka ext:
item konfigurasi hartina ngan .md
bakal diunggah nalika medarkeun.
Navigasi Luhur nav
nav:
pilihan konfigurasi, pakait jeung menu napigasi di luhureun homepage.
Diantarana, i18n: home
pakait sareng home: Home
dina en/i18n.yml
(dimana en
mangrupikeun basa sumber tina tarjamahan proyék).
Eusi en/i18n.yml
nyaéta téks anu ditampilkeun dina ménu navigasi, anu bakal ditarjamahkeun dumasar kana fromTo
dina konfigurasi, contona, ditarjamahkeun kana zh/i18n.yml
.
Saatos tarjamahan réngsé, anjeun tiasa ngarobih nilai tarjamahan yml
, tapi ulah nambihan atanapi ngahapus konci tarjamahan yml
.
0Templat Dokumén use: Toc
Sareng Outline
nav
:
- i18n: home
use: Toc
url: /
use: Toc
hartina rendering maké Toc
template, nu ngajadikeun hiji Markdown
template tunggal.
TOC
mangrupakeun singketan tina Table of Contents
Nalika template ieu rendered, outline ieu Markdown
file bakal dipintonkeun dina sidebar.
url:
ngagambarkeun jalur file Markdown
( /
pakait jeung diréktori akar /README.md
, Ngaran koropak ieu merlukeun awalan uppercase jeung ahiran aksara leutik).
use: Md
Tanpa Garis
Citakan Md
sareng citakan Toc
sami sareng duanana dianggo pikeun ngadamel Markdown
file tunggal. Tapi Md
template teu nembongkeun outline dina sidebar nu.
Anjeun tiasa ngaropea use: Toc
dina konfigurasi di luhur ka use: Md
, ngajalankeun i18n.site
dina md
diréktori deui, lajeng buka URL sawangan ngembangkeun pikeun niténan parobahan dina homepage.
use: Blog
Citakan Blog
Citakan blog nampilkeun daptar artikel (judul sareng abstrak) dina urutan waktos publikasi.
→ Klik di dieu pikeun diajar ngeunaan konfigurasi husus
use: Doc
Témplat Dokumén File
Dina file konfigurasi:
- i18n: doc
menu: NB demo1,demo2
use: Doc
Nunjukkeun ngagunakeun Doc
pikeun Rendering template.
Doc
template ngarojong integrasi sababaraha MarkDown
pikeun ngahasilkeun outlines dokumén pikeun proyék tunggal atawa sababaraha.
Sababaraha Proyék Sareng Sababaraha File
Konfigurasi .i18n/conf.yml
dina i18n:doc
nyaéta mode rendering multi-proyék multi-file.
Di dieu, menu: NB demo1,demo2
, hartina ngagunakeun citakan NB
pikeun nyieun menu turun-handap.
NB
, nu mangrupakeun singketan tina Name Breif
, hartina menu turun-handap bisa mintonkeun ngaran jeung slogan proyék.
NB
dituturkeun ku parameter demo1,demo2
disalurkeun ka dinya.
Catetan : ** Henteu kedah aya spasi ** sateuacan sareng saatos koma ,
dina demo1,demo2
.
Pikeun parameter di luhur, file indéks diréktori anu cocog nyaéta:
Hiji Proyék Sababaraha File
Upami anjeun ngan ukur gaduh hiji proyék, anjeun tiasa ngonpigurasikeunana sapertos kieu.
- i18n: doc
url: flashduty
use: Doc
[!WARN]
Proyék tunggal sareng sababaraha file henteu ngadukung konfigurasi url
salaku jalur akar /
Upami conf.yml → nav: Teu aya jalur akar anu dikonpigurasi, nalika ngaksés halaman utama halaman wéb, éta bakal otomatis ditulis deui kana URL munggaran dina konfigurasi nav:
.
Desain ieu keur hadé ngabedakeun dokumén proyék, blog jeung eusi lianna ngaliwatan directories.
Disarankeun ngagunakeun file tunggal sareng halaman tunggal salaku halaman utama.
[!TIP]
Lamun url
teu ditulis, url
ingkar kana nilai i18n
Aturan ieu ogé mawa pangaruh pikeun citakan séjén.
Indéks Daptar Eusi TOC
Upami citakan use: Doc
diaktipkeun dina konfigurasi, mangga aktipkeun plug-in i18n.addon/toc
in .i18n/conf.yml
Konfigurasina kieu :
addon:
- i18n.addon/toc
i18n.site
bakal otomatis masang sareng ngaéksekusi plug-in ieu, baca TOC
file indéks diréktori, sareng ngahasilkeun json
garis diréktori.
Upami éta mangrupikeun proyék tunggal sareng sababaraha file, diréktori akar TOC
mangrupikeun diréktori anu cocog sareng url:
dina diréktori basa sumber Contona, upami basa sumberna Cina: file anu cocog sareng url: flashduty
nyaéta zh/flashduty/TOC
.
Upami éta sababaraha proyék sareng sababaraha file, henteu kedah ngonpigurasikeun url:
Diréktori akar TOC
mangrupikeun diréktori anu cocog sareng nilai i18n
.
Katerangan Eusi Lengkep
en/blog/TOC
ieu di handap :
README.md
news/README.md
news/begin.md
Anggo Indentasi Pikeun Nunjukkeun Tingkat
README.md
dina baris kahiji en/blog/TOC
di luhur pakait jeung i18n.site
dina gambar di handap, nu ngaran proyék.
Dua garis salajengna ditémbongkeun saperti dina screenshot handap.
news/README.md
pakait jeung News
,
news/begin.md
pakait sareng Our Product is Online !
TOC
file indented pikeun nunjukkeun hubungan hirarkis outline, ngarojong indentation multi-level, sarta komentar baris dimimitian ku #
.
Tingkat Indungna Ngan Ukur Nyerat Judul, Sanés Eusi.
Nalika aya sababaraha tingkatan indentation, tingkat indungna ngan ukur nyerat judul sareng sanés eusina. Upami teu kitu, tipografi bakal kacau.
Proyék README.md
Eusi tiasa ditulis dina item README.md
, sapertos en/demo2/README.md
.
Catet yén eusi file ieu henteu nunjukkeun daptar daptar eusi, ku kituna disarankeun pikeun ngawatesan panjangna sareng nyerat bubuka pondok.
Slogan Proyék
Anjeun tiasa ningali yén Deme Two
gaduh tagline proyék na di handap menu turun-handap Your Project slogan
nami proyék outline katalog :
Ieu pakait jeung baris kahiji en/demo2/README.md
:
# Demo Two : Your Project slogan
Eusi sanggeus titik dua kahiji :
judul-tingkat kahiji proyék README.md
bakal dianggap salaku slogan proyék.
Pamaké ti Cina, Jepang sareng Korea, punten perhatikeun yén anjeun kedah nganggo titik dua lebar satengah :
tibatan titik dua lebar.
Kumaha Carana Mindahkeun TOC Dina Bulk?
TOC
file kedah disimpen dina diréktori basa sumber.
Contona, upami basa sumberna Cina, teras TOC
di luhur nyaéta zh/blog/TOC
.
Lamun basa sumber dirobah, Anjeun kudu bets mindahkeun TOC
file tina basa nu tangtu dina proyék ka basa sejen.
Anjeun tiasa ningali paréntah di handap ieu:
rsync -av --remove-source-files --include='*/' \
--include='TOC' --exclude='*' en/ zh/
Punten robih en/
sareng zh/
dina paréntah di luhur kana kode basa anjeun.
Muatan Standar Tanpa Jalur Konfigurasi
Pikeun jalur anu tangtu diaksés, upami awalan jalur henteu dikonpigurasi dina nav:
, file MarkDown
anu saluyu sareng jalurna bakal dimuat sacara standar sareng didamel nganggo témplat Md
.
Contona, upami /test
diaksés jeung nav:
geus ngonpigurasi tanpa awalan jalur ieu, jeung basa browsing ayeuna Inggris (kode en
), /en/test.md
bakal dimuat sacara standar sarta rendered maké template Md
.
Lamun /en/test.md
file ieu teu aya, standar 404
kaca bakal dipintonkeun.