.i18n/conf.yml
Faili ya usanidi ya i18n.site
ni .i18n/conf.yml
na yaliyomo ni kama ifuatavyo :
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
Miongoni mwao, kipengee cha usanidi upload
hadi ext:
kinamaanisha kuwa .md
pekee ndizo zitapakiwa wakati wa uchapishaji.
Urambazaji Wa Juu nav
Chaguo nav:
za usanidi, zinazolingana na menyu ya kusogeza iliyo juu ya ukurasa wa nyumbani.
Kati yao, i18n: home
inalingana na home: Home
kwa en/i18n.yml
(ambapo en
ndio lugha chanzi ya tafsiri ya mradi).
en/i18n.yml
maudhui ni maandishi yaliyoonyeshwa kwenye orodha ya urambazaji, ambayo itatafsiriwa kulingana na fromTo
katika usanidi, kwa mfano, kutafsiriwa kwa zh/i18n.yml
.
Baada ya tafsiri kukamilika, unaweza kurekebisha thamani ya tafsiri yml
, lakini usiongeze au kufuta ufunguo wa tafsiri yml
.
use: Toc
Cha Hati Moja Chenye Muhtasari
nav
:
- i18n: home
use: Toc
url: /
use: Toc
inamaanisha kutoa kwa kutumia kiolezo Toc
, ambacho kinaonyesha kiolezo kimoja Markdown
.
TOC
ni ufupisho wa Table of Contents
Wakati kiolezo hiki kinatolewa, muhtasari wa faili hii Markdown
utaonyeshwa kwenye upau wa kando.
url:
inawakilisha njia ya faili ya Markdown
( /
inalingana na saraka ya mizizi /README.md
, jina hili la faili linahitaji kiambishi cha herufi kubwa na kiambishi cha herufi ndogo).
use: Md
Cha Hati Moja Bila Muhtasari
Kiolezo Md
na kiolezo Toc
ni sawa na zote zinatumika kutoa faili Markdown
moja. Lakini kiolezo Md
hakionyeshi muhtasari kwenye upau wa kando.
Unaweza kurekebisha use: Toc
katika usanidi ulio hapo juu hadi use: Md
, endesha i18n.site
kwenye saraka md
tena, na kisha utembelee URL ya uhakiki wa usanidi ili kuona mabadiliko kwenye ukurasa wa nyumbani.
use: Blog
Violezo Vya Blogu
Kiolezo cha blogu kinaonyesha orodha ya makala (majina na muhtasari) kwa mpangilio wa muda wa uchapishaji.
→ Bofya hapa ili kujifunza kuhusu usanidi maalum
use: Doc
Violezo Vya Hati Nyingi Za Faili
Katika faili ya usanidi:
- i18n: doc
menu: NB demo1,demo2
use: Doc
Inaonyesha kutumia Doc
kwa uwasilishaji wa kiolezo.
Doc
template inasaidia kuunganisha nyingi MarkDown
ili kutoa muhtasari wa hati kwa miradi moja au nyingi.
Miradi Mingi Na Faili Nyingi
Usanidi wa .i18n/conf.yml
katika i18n:doc
ni hali ya utoaji wa faili nyingi za miradi mingi.
Hapa, menu: NB demo1,demo2
, inamaanisha kutumia kiolezo NB
kutoa menyu kunjuzi.
NB
, ambayo ni ufupisho wa Name Breif
, inamaanisha kuwa menyu kunjuzi inaweza kuonyesha jina na kauli mbiu ya mradi.
NB
inafuatwa na parameta demo1,demo2
iliyopitishwa kwake.
Kumbuka : ** Kusiwe na nafasi ** kabla na baada ya koma ,
kwa demo1,demo2
.
Kwa vigezo hapo juu, faili ya index ya saraka inayolingana ni:
Mradi Mmoja Faili Nyingi
Ikiwa una mradi mmoja tu, unaweza kuusanidi kama ifuatavyo.
- i18n: doc
url: flashduty
use: Doc
[!WARN]
Mradi mmoja ulio na faili nyingi hauauni kusanidi url
kama njia ya /
Ikiwa conf.yml → nav: Hakuna njia ya mizizi iliyosanidiwa, wakati wa kufikia ukurasa wa nyumbani wa tovuti, itaandikwa upya kiotomatiki kwa URL ya kwanza chini ya usanidi nav:
.
Muundo huu ni wa kutofautisha vyema hati za mradi, blogu na maudhui mengine kupitia saraka.
Inapendekezwa kutumia faili moja na ukurasa mmoja kama ukurasa wa nyumbani.
[!TIP]
Ikiwa url
haijaandikwa, url
hubadilika kwa thamani ya i18n
Sheria hii pia itatumika kwa violezo vingine.
Jedwali La TOC La Index Ya Yaliyomo
Ikiwa kiolezo use: Doc
kimewashwa katika usanidi, tafadhali wezesha programu-jalizi i18n.addon/toc
katika .i18n/conf.yml
Mipangilio ni kama ifuatavyo :
addon:
- i18n.addon/toc
i18n.site
itasakinisha na kutekeleza programu-jalizi hii kiotomatiki, soma TOC
faili ya faharasa ya saraka, na kutoa json
muhtasari wa saraka.
Ikiwa ni mradi mmoja na faili nyingi, saraka ya mizizi TOC
ni saraka inayolingana na url:
katika saraka ya lugha ya chanzo Kwa mfano, ikiwa lugha ya chanzo ni Kichina: faili inayolingana na url: flashduty
ni zh/flashduty/TOC
.
Ikiwa ni miradi mingi na faili nyingi, hakuna haja ya kusanidi url:
Saraka ya mizizi ya TOC
ni saraka inayolingana na thamani ya i18n
.
Maelezo Ya Kina Ya Yaliyomo
en/blog/TOC
Yaliyomo ni kama ifuatavyo :
README.md
news/README.md
news/begin.md
Tumia Ujongezaji Kuashiria Viwango
README.md
katika safu ya kwanza ya en/blog/TOC
hapo juu inalingana na i18n.site
kwenye picha hapa chini, ambayo ni jina la mradi.
Mistari miwili inayofuata ni kama inavyoonyeshwa kwenye picha ya skrini hapa chini.
news/README.md
inalingana na News
,
news/begin.md
inalingana na Our Product is Online !
Faili TOC
zimewekwa ndani ili kuonyesha uhusiano wa daraja la muhtasari, kusaidia ujongezaji wa viwango vingi, na maoni ya mstari yanayoanza na #
.
Kiwango Cha Mzazi Huandika Tu Mada, Sio Yaliyomo.
Wakati kuna viwango vingi vya ujongezaji, kiwango cha mzazi huandika kichwa pekee na si maudhui. Vinginevyo, uchapaji utaharibika.
Mradi README.md
Maudhui yanaweza kuandikwa katika kipengele README.md
, kama vile en/demo2/README.md
.
Kumbuka kuwa yaliyomo kwenye faili hii haionyeshi jedwali la muhtasari wa yaliyomo, kwa hivyo inashauriwa kupunguza urefu na kuandika utangulizi mfupi.
Kauli Mbiu Ya Mradi
Unaweza kuona kuwa Deme Two
ina kaulimbiu ya mradi chini ya menyu kunjuzi na jina Your Project slogan
:
Hii inalingana na safu ya kwanza ya en/demo2/README.md
:
# Demo Two : Your Project slogan
Yaliyomo baada ya koloni :
ya kwanza ya mada ya kiwango cha kwanza ya mradi README.md
yatazingatiwa kama kauli mbiu ya mradi.
Watumiaji kutoka Uchina, Japani na Korea, tafadhali kumbuka :
mnafaa kutumia koloni yenye upana wa nusu badala ya koloni yenye upana kamili.
Jinsi Ya Kubadili TOC Kwa POH?
TOC
faili zinahitaji kuwekwa kwenye saraka ya lugha chanzo.
Kwa mfano, ikiwa lugha chanzi ni Kichina, basi TOC
hapo juu ni zh/blog/TOC
.
Ikiwa lugha chanzo imerekebishwa, unahitaji kuhamisha faili TOC
za lugha fulani katika mradi hadi kwa lugha nyingine.
Unaweza kurejelea amri zifuatazo:
rsync -av --remove-source-files --include='*/' \
--include='TOC' --exclude='*' en/ zh/
Tafadhali rekebisha en/
na zh/
katika amri iliyo hapo juu kwa msimbo wa lugha yako.
Upakiaji Chaguo-Msingi Bila Njia Ya Usanidi
Kwa njia fulani inayofikiwa, ikiwa kiambishi awali cha njia hakijasanidiwa katika nav:
, faili MarkDown
inayolingana na njia hiyo itapakiwa kwa chaguo-msingi na kutolewa kwa kutumia kiolezo Md
.
Kwa mfano, ikiwa /test
imefikiwa na nav:
kusanidiwa bila kiambishi awali cha njia hii, na lugha ya sasa ya kuvinjari ni Kiingereza (msimbo wa en
), /en/test.md
itapakiwa kwa chaguo-msingi na itatolewa kwa kutumia kiolezo cha Md
.
Ikiwa /en/test.md
faili hii haipo, ukurasa 404
chaguo-msingi utaonyeshwa.