.i18n/conf.yml
Faili iṣeto ni fun i18n.site
jẹ .i18n/conf.yml
ati pe akoonu jẹ atẹle :
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
Lara wọn, upload
si ohun atunto ext:
tumọ si pe .md
nikan ni yoo gbejade nigbati o ba tẹjade.
Oke Lilọ nav
Awọn aṣayan atunto nav:
, bamu si akojọ aṣayan lilọ kiri ni oke oju-iwe akọọkan.
Lara wọn, i18n: home
ni ibamu si home: Home
ni en/i18n.yml
(nibiti en
jẹ ede orisun ti itumọ iṣẹ).
en/i18n.yml
akoonu jẹ ọrọ ti o han ninu akojọ aṣayan lilọ kiri, eyiti yoo tumọ ni ibamu si fromTo
ni iṣeto ni, fun apẹẹrẹ, tumọ si zh/i18n.yml
.
Lẹhin ti itumọ ti pari, o le ṣe atunṣe iye itumọ yml
, ṣugbọn maṣe ṣafikun tabi pa bọtini itumọ yml
rẹ.
use: Toc
Awoṣe Iwe-Ẹyọkan Pẹlu Itọka
nav
:
- i18n: home
use: Toc
url: /
use: Toc
tumọ si ṣiṣe ni lilo awoṣe Toc
, eyiti o n ṣe awoṣe Markdown
kan.
TOC
ni abbreviation ti Table of Contents
Nigbati awoṣe yi ti wa ni jigbe, awọn ìla ti yi Markdown
faili yoo wa ni afihan ni awọn legbe.
url:
duro fun ọna faili ti Markdown
( /
ni ibamu si iwe-itọsọna root /README.md
, orukọ faili yii nilo asọtẹlẹ nla ati suffix kekere kan).
use: Md
Awoṣe Iwe Ẹyọkan Laisi Ilana
Awoṣe Md
ati awoṣe Toc
jẹ kanna ati pe awọn mejeeji lo lati ṣe faili Markdown
kan ṣoṣo. Ṣugbọn awoṣe Md
ko ṣe afihan ilana ni ẹgbẹ ẹgbẹ.
O le ṣe atunṣe use: Toc
ni iṣeto ti o wa loke si use: Md
, ṣiṣe i18n.site
ni itọsọna md
lẹẹkansi, lẹhinna ṣabẹwo si URL awotẹlẹ idagbasoke lati ṣe akiyesi awọn ayipada lori oju-iwe akọkọ.
use: Blog
Awọn Awoṣe Bulọọgi
Awoṣe bulọọgi n ṣe afihan atokọ ti awọn nkan (awọn akọle ati awọn afoyemọ) ni aṣẹ akoko titẹjade.
→ Tẹ ibi lati kọ ẹkọ nipa iṣeto ni pato
use: Doc
Awọn Awoṣe Iwe Aṣẹ Faili
Ninu faili iṣeto:
- i18n: doc
menu: NB demo1,demo2
use: Doc
Tọkasi lilo Doc
fun ṣiṣe awoṣe.
Awoṣe Doc
ṣe atilẹyin iṣakojọpọ ọpọ MarkDown
lati ṣe agbekalẹ awọn ilana iwe fun ẹyọkan tabi awọn iṣẹ akanṣe pupọ.
Awọn Iṣẹ Akanṣe Pupọ Ati Awọn Faili Lọpọlọpọ
Iṣeto ni ti .i18n/conf.yml
ni i18n:doc
jẹ olona-ise agbese olona-faili mode Rendering.
Nibi, menu: NB demo1,demo2
, tumọ si lilo awoṣe NB
lati ṣe akojọ aṣayan-silẹ.
NB
, eyi ti o jẹ abbreviation ti Name Breif
, tumo si wipe awọn jabọ-silẹ akojọ le han awọn orukọ ati awọn kokandinlogbon ti ise agbese.
NB
ni atẹle nipasẹ paramita demo1,demo2
ti o kọja si.
Akiyesi : ** Ko yẹ ki o wa awọn aaye ** ṣaaju ati lẹhin idẹsẹ ,
ni demo1,demo2
.
Fun awọn paramita ti o wa loke, faili atọka itọsọna ti o baamu jẹ:
Nikan Ise Agbese Ọpọ Awọn Faili
Ti o ba ni iṣẹ akanṣe kan nikan, o le tunto rẹ gẹgẹbi atẹle.
- i18n: doc
url: flashduty
use: Doc
[!WARN]
Ise agbese ẹyọkan pẹlu awọn faili lọpọlọpọ ko ṣe atilẹyin atunto url
bi ọna gbongbo /
nav:__ __conf.yml nav:
Apẹrẹ yii ni lati ṣe iyatọ awọn iwe iṣẹ akanṣe dara julọ, awọn bulọọgi ati akoonu miiran nipasẹ awọn ilana.
O gba ọ niyanju lati lo faili kan ati oju-iwe kan gẹgẹbi oju-iwe ile.
[!TIP]
Ti url
ko ba kọ, url
aiyipada si iye i18n
Ofin yii tun gba ipa fun awọn awoṣe miiran.
TOC Tabili Ti Awọn Akoonu Ìwé
Ti awoṣe use: Doc
ba ṣiṣẹ ni iṣeto, jọwọ mu plug-in i18n.addon/toc
ṣiṣẹ ni .i18n/conf.yml
Iṣeto ni bi atẹle :
addon:
- i18n.addon/toc
i18n.site
yoo fi sori ẹrọ laifọwọyi ati ṣiṣẹ plug-in yii, ka TOC
faili atọka itọsọna, ati ṣe ina json
ilana ilana ilana.
Ti o ba jẹ iṣẹ akanṣe kan pẹlu awọn faili lọpọlọpọ, iwe-itọsọna root TOC
jẹ ilana ti o baamu si url:
ninu itọsọna ede orisun Fun apẹẹrẹ, ti ede orisun jẹ Kannada: faili ti o baamu si url: flashduty
jẹ zh/flashduty/TOC
.
Ti o ba jẹ awọn iṣẹ akanṣe pupọ ati awọn faili lọpọlọpọ, ko si iwulo lati tunto url:
Ilana root ti TOC
jẹ itọsọna ti o baamu si iye ti i18n
.
Alaye Akoonu Alaye
en/blog/TOC
Awọn akoonu jẹ bi atẹle :
README.md
news/README.md
news/begin.md
Lo Itọsi Lati Tọkasi Awọn Ipele
README.md
ni ila akọkọ ti en/blog/TOC
loke ni ibamu si i18n.site
ni aworan ni isalẹ, eyiti o jẹ orukọ iṣẹ akanṣe.
Awọn ila meji ti o tẹle jẹ bi a ṣe han ninu sikirinifoto ni isalẹ.
news/README.md
ni ibamu si News
,
news/begin.md
ni ibamu si Our Product is Online !
Awọn faili TOC
ti wa ni indented lati tọkasi ibatan akosoagbasomode ti ìla, ṣe atilẹyin isọdi ipele pupọ, ati awọn asọye laini ti o bẹrẹ pẹlu #
.
Ipele Obi Nikan Kọ Akọle, Kii Ṣe Akoonu.
Nigbati ọpọlọpọ awọn ipele ti indentation ba wa, ipele obi nikan kọ akọle nikan kii ṣe akoonu naa. Bí bẹ́ẹ̀ kọ́, àtẹ̀wé yóò dàrú.
Project README.md
A le kọ akoonu si nkan README.md
, bii en/demo2/README.md
.
Ṣe akiyesi pe akoonu ti faili yii ko ṣe afihan tabili ti awọn akoonu akoonu, nitorinaa o gba ọ niyanju lati ṣe idinwo gigun ati kọ ifihan kukuru kan.
Kokandinlogbon Project
O le rii pe Deme Two
ni tagline iṣẹ akanṣe ni isalẹ akojọ aṣayan-silẹ ati orukọ iṣẹ akanṣe katalogi Your Project slogan
:
Eyi ni ibamu si ila akọkọ ti en/demo2/README.md
:
# Demo Two : Your Project slogan
Awọn akoonu lẹhin ti akọkọ oluṣafihan :
ti akọkọ-ipele akọle ti ise agbese README.md
yoo wa ni bi awọn ise agbese kokandinlogbon.
Awọn olumulo lati China, Japan ati Korea, jọwọ ṣe akiyesi pe o yẹ ki o lo oluṣafihan iwọn idaji :
dipo oluṣafihan iwọn ni kikun.
Bii O Ṣe Le Gbe TOC Ni Olopobobo?
Awọn faili TOC
nilo lati gbe sinu itọsọna ti ede orisun.
Fun apẹẹrẹ, ti ede orisun ba jẹ Kannada, lẹhinna TOC
loke jẹ zh/blog/TOC
.
Ti ede orisun ba jẹ atunṣe, o nilo lati gbe awọn faili TOC
ti ede kan ninu iṣẹ naa lọ si ede miiran.
O le tọka si awọn aṣẹ wọnyi:
rsync -av --remove-source-files --include='*/' \
--include='TOC' --exclude='*' en/ zh/
Jọwọ ṣe atunṣe en/
ati zh/
ninu aṣẹ ti o wa loke si koodu ede rẹ.
Ikojọpọ Aiyipada Laisi Ọna Iṣeto
Fun ọna kan ti o wọle si, ti a ko ba tunto ìpele ipa-ọna ni nav:
, faili MarkDown
ti o baamu si ọna naa yoo jẹ ti kojọpọ nipasẹ aiyipada ati jigbe ni lilo awoṣe Md
naa.
Fun apẹẹrẹ, ti o ba wọle si /test
ati pe nav:
tunto laisi ami-ipele ti ọna yii, ati pe ede lilọ kiri lọwọlọwọ jẹ Gẹẹsi (koodu en
), /en/test.md
yoo kojọpọ nipasẹ aiyipada ati ti a ṣe pẹlu lilo awoṣe Md
.
Ti /en/test.md
ko ba si faili yii, oju-iwe 404
aiyipada yoo han.