.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:
конфигурация параметрлары, баш битнең башындагы навигация менюсына туры килә.
Алар арасында 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
Markdown
шаблонны күрсәтүче Toc
шаблон ярдәмендә күрсәтүне аңлата.
TOC
- Table of Contents
Бу шаблон күрсәтелгәндә, бу Markdown
файлның сызыгы кырыйда күрсәтеләчәк.
url:
файл юлын күрсәтә Markdown
/
төп /README.md
туры килә, бу файл исеме баш хәреф префиксы һәм кечкенә хәреф суффиксын таләп итә).
use: Md
Документ Шаблоны
Md
шаблон һәм Toc
шаблон бер үк, икесе дә бер Markdown
файл күрсәтү өчен кулланыла. Ләкин Md
шаблон кыр сызыгында планны күрсәтми.
Сез югарыдагы конфигурациядәге use: Toc
use: Md
үзгәртә аласыз, md
каталогта i18n.site
эшләтеп җибәрә аласыз, аннары баш биттәге үзгәрешләрне күзәтү өчен үсешне карау URL'ына керә аласыз.
use: Blog
Блог Шаблоннары
Блог шаблоны бастырылган вакыт тәртибендә мәкаләләр исемлеген (исемнәр һәм тезислар) күрсәтә.
Specific Конкрет конфигурация турында белү өчен монда басыгыз
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
,
кадәр һәм аннан соң ** урыннар булырга тиеш түгел.
Aboveгарыдагы параметрлар өчен тиешле каталог индексы файлы:
Бер Проект Берничә Файл
Сездә бер генә проект булса, сез аны түбәндәгечә конфигурацияли аласыз.
- i18n: doc
url: flashduty
use: Doc
[!WARN]
Берничә файллы бер проект /
тамыр юлы итеп url
конфигурациясен хупламый
Әгәр conf.yml nav: Тамыр юлы конфигурацияләнмәгән булса, вебсайтның баш битенә кергәндә, ул nav:
конфигурациясе буенча беренче URL'ка автоматик рәвештә яңадан язылачак.
Бу дизайн проект документларын, блогларны һәм бүтән эчтәлекне каталоглар аша яхшырак аеру.
Баш бит буларак бер файлны һәм бер битне кулланырга киңәш ителә.
[!TIP]
Әгәр дә url
язылмаган булса, url
i18n
кыйммәтенә туры килми. Бу кагыйдә башка шаблоннар өчен дә көченә керә.
TOC Эчтәлек Индексы Таблицасы
Әгәр дә конфигурациядә use: Doc
шаблоны кушылган булса, зинһар, .i18n/conf.yml
i18n.addon/toc
нче плагинны эшләгез. Конфигурация түбәндәгечә :
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
Дәрәҗәләрне Күрсәтү Өчен Индуктивлык Кулланыгыз
Aboveгарыдагы en/blog/TOC
беренче рәтендәге README.md
түбәндәге рәсемдәге i18n.site
туры килә, бу проект исеме.
Киләсе ике юл түбәндәге скриншотта күрсәтелгәнчә.
news/README.md
News
туры килә,
news/begin.md
Our Product is Online !
туры килә
TOC
файл планның иерархик бәйләнешен күрсәтү, күп дәрәҗә индуктивлыкны хуплау, #
башлап сызык аңлатмалары.
Ата-Аналар Дәрәҗәсе Эчтәлекне Түгел, Исемне Генә Яза.
Берничә дәрәҗә индуктивлык булганда, ата-аналар дәрәҗәсе эчтәлекне түгел, ә исемне язалар. Otherwiseгыйсә, типография буталыр.
Проект README.md
Эчтәлек en/demo2/README.md
кебек README.md
пунктта язылырга мөмкин.
Игътибар итегез, бу файлның эчтәлеге эчтәлек таблицасын күрсәтми, шуңа күрә озынлыкны чикләргә һәм кыска кереш сүз язарга киңәш ителә.
Проект Лозунгы
Сез Deme Two
ның тамчы менюсы Your Project slogan
каталог схемасы проект исеме астында барлыгын күрә аласыз :
Бу en/demo2/README.md
беренче рәтенә туры килә :
# Demo Two : Your Project slogan
README.md
беренче дәрәҗә исеменең беренче :
соң эчтәлек проект лозунгы булып кабул ителәчәк.
Китай, Япония һәм Корея кулланучылары, зинһар, онытмагыз, сез тулы киңлек урынына ярты киңлектәге :
колонкасын кулланырга тиеш.
ТОКны Күпләп Ничек Күчерергә?
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
бит күрсәтеләчәк.