.i18n/conf.yml
د i18n.site
لپاره د ترتیب کولو فایل .i18n/conf.yml
دی او مینځپانګه په لاندې ډول ده :
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
د دوی په منځ کې، upload
څخه تر ext:
ترتیب کولو توکي پدې معنی دي چې یوازې .md
به د خپرولو په وخت کې اپلوډ شي.
لوړ نیویگیشن nav
nav:
ترتیب کولو اختیارونه، د کور پاڼې په سر کې د نیویګیشن مینو سره مطابقت لري.
د دوی په منځ کې، i18n: home
په en/i18n.yml
کې home: Home
سره مطابقت لري (چیرې چې en
د پروژې ژباړې سرچینه ژبه ده).
en/i18n.yml
منځپانګه د نیویګیشن مینو کې ښودل شوي متن دی، کوم چې په ترتیب کې fromTo
سره سم ژباړل کیږي، د بیلګې په توګه، zh/i18n.yml
ته ژباړل کیږي.
د ژباړې بشپړیدو وروسته، تاسو کولی شئ د ژباړې ارزښت yml
بدل کړئ، مګر د ژباړې yml
کیلي مه اضافه یا حذف کړئ.
use: Toc
سند ټیمپلیټ د خاکه سره
nav
:
- i18n: home
use: Toc
url: /
use: Toc
د Toc
ټیمپلیټ په کارولو سره رینډر کول معنی لري، کوم چې یو واحد Markdown
ټیمپلیټ وړاندې کوي.
TOC
د Table of Contents
لنډیز دی. کله چې دا ټیمپلیټ وړاندې شي، د دې Markdown
فایل بڼه به په سائډبار کې ښکاره شي.
url:
د Markdown
د فایل لاره استازیتوب کوي ( /
د روټ ډایرکټر /README.md
سره مطابقت لري، د دې فایل نوم د لوی لاس مخفف او د ټیټ کیس ضمیمه ته اړتیا لري).
use: Md
سند ټیمپلیټ پرته له خاکه
د Md
ټیمپلیټ او Toc
ټیمپلیټ یو شان دي او دواړه د یو واحد Markdown
فایل وړاندې کولو لپاره کارول کیږي. مګر Md
ټیمپلیټ په اړخ بار کې خاکه نه ښیې.
تاسو کولی شئ په پورتني ترتیب کې use: Toc
use: Md
ته تعدیل کړئ، i18n.site
بیا په md
ډایرکټر کې چل کړئ، او بیا د کور پاڼې بدلونونو لیدلو لپاره د پرمختیا مخکتنې URL ته لاړ شئ.
use: Blog
د بلاګ ټیمپلیټونه
د بلاګ ټیمپلیټ د خپرونې وخت په ترتیب سره د مقالو لیست (سرلیکونه او خلاصې) ښیې.
→ د ځانګړي ترتیب په اړه د زده کړې لپاره دلته کلیک وکړئ
use: Doc
د څو فایلونو سند ټیمپلیټونه
د ترتیب کولو فایل کې:
- i18n: doc
menu: NB demo1,demo2
use: Doc
د ټیمپلیټ رینډینګ لپاره Doc
کارولو اشاره کوي.
Doc
ټیمپلیټ د یو یا څو پروژو لپاره د سند خاکې رامینځته کولو لپاره د ډیری MarkDown
ادغام ملاتړ کوي.
ډیری پروژې او ډیری فایلونه
د .i18n/conf.yml
په i18n:doc
کې ترتیب د څو پروژې ملټي فایل رینډرینګ حالت دی.
دلته، menu: NB demo1,demo2
، د ډراپ-ډاون مینو وړاندې کولو لپاره د NB
ټیمپلیټ کارولو معنی لري.
NB
، کوم چې د Name Breif
لنډیز دی ، پدې معنی چې د ډراپ-ډاون مینو کولی شي د پروژې نوم او شعار ښکاره کړي.
NB
د پیرامیټر demo1,demo2
لخوا تعقیب کیږي چې دې ته لیږدول شوی.
په یاد ولرئ : ** په demo1,demo2
کې د کوما ,
څخه مخکې او وروسته باید ** ځای نه وي.
د پورتنیو پیرامیټونو لپاره، د اړونده لارښود شاخص فایل دی:
د یوې پروژې ډیری فایلونه
که تاسو یوازې یوه پروژه لرئ، تاسو کولی شئ دا په لاندې ډول تنظیم کړئ.
- i18n: doc
url: flashduty
use: Doc
[!WARN]
د ډیری فایلونو سره واحد پروژه د روټ لار /
په توګه url
تنظیم کولو ملاتړ نه کوي
که conf.yml nav: کومه روټ لاره نه وي ترتیب شوې، کله چې د ویب پاڼې کور پاڼې ته لاسرسی ومومي، دا به په اتوماتيک ډول د nav:
ترتیب لاندې لومړی URL ته ولیکل شي.
دا ډیزاین د لارښودونو له لارې د پروژې اسنادو، بلاګونو او نورو منځپانګو ښه توپیر کول دي.
دا سپارښتنه کیږي چې یو واحد فایل او یو واحد پاڼه د کور پاڼې په توګه وکاروئ.
[!TIP]
که چیرې url
نه وي لیکل شوی، url
د i18n
ارزښت ته ډیفالټ کوي. دا قاعده د نورو ټیمپلیټونو لپاره هم اغیزمن کیږي.
TOC د منځپانګو شاخص
که په ترتیب کې کینډۍ use: Doc
فعاله وي، مهرباني وکړئ پلګ-ان i18n.addon/toc
په .i18n/conf.yml
کې فعال کړئ. ترتیب په لاندې ډول دی :
addon:
- i18n.addon/toc
i18n.site
به په اتوماتيک ډول دا پلگ ان نصب او اجرا کړي، د ډایرکټر شاخص فایل TOC
ولولئ، او json
د ډایرکټر خاکه تولید کړي.
که دا د ډیری فایلونو سره یو واحد پروژه وي، د روټ ډایرکټر TOC
د سرچینې ژبې لارښود کې د url:
سره مطابقت لري د مثال په توګه، که د سرچینې ژبه چینایي وي: د url: flashduty
سره ورته فایل zh/flashduty/TOC
دی.
که دا څو پروژې او څو فایلونه وي، نو url:
ترتیب کولو ته اړتیا نشته. د TOC
ریښه ډایرکټر هغه ډایرکټر دی چې د i18n
ارزښت سره مطابقت لري.
د منځپانګې تفصيلي توضیحات
en/blog/TOC
منځپانګه په لاندې ډول ده :
README.md
news/README.md
news/begin.md
د کچې د ښودلو لپاره د انډیټیشن څخه کار واخلئ
د پورته en/blog/TOC
په لومړي قطار کې README.md
په لاندې انځور کې i18n.site
سره مطابقت لري، کوم چې د پروژې نوم دی.
راتلونکی دوه لینونه لکه څنګه چې لاندې سکرین شاټ کې ښودل شوي.
news/README.md
News
سره مطابقت لري
news/begin.md
Our Product is Online !
سره مطابقت لري
TOC
فایلونه په نښه شوي ترڅو د خاکې درجه بندي اړیکه په ګوته کړي، د څو درجې انډیټیشن ملاتړ کوي، او #
سره پیل شوي لاین تبصرې.
د مورنۍ کچه یوازې سرلیک لیکي، نه محتوا.
کله چې د نښه کولو ډیری کچې شتون ولري، د مورنۍ کچه یوازې سرلیک لیکي نه مینځپانګه. که نه نو، ټایپوګرافي به ګډوډ شي.
پروژه README.md
منځپانګې په README.md
کې لیکل کیدی شي، لکه en/demo2/README.md
.
په یاد ولرئ چې د دې فایل مینځپانګه د مینځپانګو جدول نه ښیې ، نو سپارښتنه کیږي چې اوږدوالی محدود کړئ او لنډه پیژندنه ولیکئ.
د پروژې شعار
تاسو کولی شئ وګورئ چې Deme Two
د ډراپ-ډاون مینو لاندې د پروژې ټاګ لاین لري او د پروژې نوم Your Project slogan
:
دا د en/demo2/README.md
لومړي قطار سره مطابقت لري :
# Demo Two : Your Project slogan
د پروژې README.md
د لومړۍ درجې سرلیک د لومړي کولون :
وروسته مینځپانګه به د پروژې شعار په توګه وګڼل شي.
د چین، جاپان او کوریا څخه کاروونکي، مهرباني وکړئ په یاد ولرئ چې تاسو باید د بشپړ پلنوالی کولون پر ځای نیم پلن کولن :
وکاروئ.
TOC په لویه کچه څنګه حرکت کول؟
TOC
فایلونه باید د سرچینې ژبې لارښود کې ځای په ځای شي.
د مثال په توګه، که د سرچینې ژبه چینایي وي، نو پورته TOC
zh/blog/TOC
دی.
که د سرچینې ژبه بدله شوې وي، نو تاسو اړتیا لرئ چې په پروژه کې د یوې ځانګړې ژبې TOC
فایلونه بلې ژبې ته انتقال کړئ.
تاسو کولی شئ لاندې امرونو ته مراجعه وکړئ:
rsync -av --remove-source-files --include='*/' \
--include='TOC' --exclude='*' en/ zh/
مهرباني وکړئ په پورتنۍ کمانډ کې د خپلې ژبې کوډ ته en/
او zh/
تعدیل کړئ.
د ترتیب کولو لارې پرته د ډیفالټ بار کول
د یوې ټاکلې لارې د لاسرسي لپاره ، که چیرې د لارې مختګ په nav:
کې تنظیم شوی نه وي ، د لارې پورې اړوند MarkDown
فایل به د ډیفالټ لخوا پورته شي او د Md
ټیمپلیټ په کارولو سره وړاندې شي.
د مثال په توګه، که /test
ته لاسرسی ومومي او nav:
د دې لارې له مخکینۍ پرته ترتیب شوی وي، او د لټون کولو اوسنۍ ژبه انګلیسي ده (کوډ en
)، /en/test.md
به د ډیفالټ لخوا پورته شي او د ټیمپلیټ Md
په کارولو سره وړاندې شي.
که /en/test.md
دا فایل شتون ونلري، د ډیفالټ 404
پاڼه به ښکاره شي.