.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 ຈະຖືກອັບໂຫລດເມື່ອເຜີຍແຜ່.

ທາງເທີງ navigation nav

nav: ທາງເລືອກການຕັ້ງຄ່າ, ທີ່ສອດຄ້ອງກັນກັບເມນູນໍາທາງຢູ່ດ້ານເທິງຂອງຫນ້າທໍາອິດ.

ໃນບັນດາພວກເຂົາ, i18n: home ເທົ່າກັບ home: Home ໃນ en/i18n.yml (ບ່ອນທີ່ en ເປັນພາສາຕົ້ນສະບັບຂອງການແປພາສາໂຄງການ).

en/i18n.yml ເນື້ອໃນແມ່ນຂໍ້ຄວາມທີ່ສະແດງຢູ່ໃນເມນູນໍາທາງ, ເຊິ່ງຈະຖືກແປຕາມ fromTo ໃນການຕັ້ງຄ່າ, ຕົວຢ່າງ, ແປເປັນ zh/i18n.yml .

ຫຼັງຈາກການແປພາສາສໍາເລັດສົມບູນ, ທ່ານສາມາດປັບປຸງແກ້ໄຂຄ່າຂອງການແປພາສາ yml , ແຕ່ບໍ່ໄດ້ເພີ່ມຫຼືລຶບກະແຈຂອງການແປພາສາ yml .

0 ແມ່ແບບເອກະສານ use: Toc ກັບໂຄງຮ່າງ

nav :

  - i18n: home
    use: Toc
    url: /

use: Toc ຫມາຍຄວາມວ່າການສະແດງໂດຍໃຊ້ Toc ແມ່ແບບ, ເຊິ່ງກໍາລັງສະແດງ Markdown ແມ່ແບບດຽວ.

TOC ແມ່ນຕົວຫຍໍ້ຂອງ Table of Contents ເມື່ອແມ່ແບບນີ້ຖືກສະແດງ, ໂຄງຮ່າງຂອງໄຟລ໌ Markdown ນີ້ຈະຖືກສະແດງຢູ່ໃນແຖບດ້ານຂ້າງ.

url: ເປັນຕົວແທນຂອງເສັ້ນທາງໄຟລ໌ຂອງ Markdown ( / ກົງກັບລະບົບຮາກ /README.md , ຊື່ໄຟລ໌ນີ້ຕ້ອງການຄໍານໍາຫນ້າຂອງຕົວພິມໃຫຍ່ແລະຕົວພິມນ້ອຍ).

0 ແມ່ແບບເອກະສານ use: Md ໂດຍບໍ່ມີໂຄງຮ່າງ

ແມ່ແບບ Md ແລະແມ່ແບບ Toc ແມ່ນຄືກັນ ແລະທັງສອງຖືກໃຊ້ເພື່ອສະແດງໄຟລ໌ Markdown ອັນດຽວ. ແຕ່ແມ່ແບບ Md ບໍ່ສະແດງໂຄງຮ່າງໃນແຖບດ້ານຂ້າງ.

ທ່ານສາມາດດັດແປງ use: Toc ໃນການຕັ້ງຄ່າຂ້າງເທິງເປັນ use: Md , ດໍາເນີນການ i18n.site ໃນ md ໄດເລກະທໍລີອີກເທື່ອຫນຶ່ງ, ແລະຫຼັງຈາກນັ້ນໄປຢ້ຽມຢາມ URL ຕົວຢ່າງການພັດທະນາເພື່ອສັງເກດການປ່ຽນແປງໃນຫນ້າທໍາອິດ.

use: Blog Blog Templates

ແມ່ແບບຂອງ 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 : ** **

ສໍາລັບພາລາມິເຕີຂ້າງເທິງ, ໄຟລ໌ດັດສະນີໄດເລກະທໍລີທີ່ສອດຄ້ອງກັນແມ່ນ:

ໂຄງການດຽວຫຼາຍໄຟລ໌

ຖ້າທ່ານມີພຽງແຕ່ໂຄງການຫນຶ່ງ, ທ່ານສາມາດ configure ມັນດັ່ງຕໍ່ໄປນີ້.

  - i18n: doc
    url: flashduty
    use: Doc

[!WARN] ໂຄງການດຽວທີ່ມີຫຼາຍໄຟລ໌ບໍ່ສະຫນັບສະຫນູນການຕັ້ງຄ່າ url ເປັນເສັ້ນທາງຮາກ / nav:__ __conf.yml nav: ການອອກແບບນີ້ແມ່ນເພື່ອຈໍາແນກເອກະສານໂຄງການ, ບລັອກແລະເນື້ອຫາອື່ນໆທີ່ດີຂຶ້ນໂດຍຜ່ານໄດເລກະທໍລີ. ແນະນໍາໃຫ້ໃຊ້ໄຟລ໌ດຽວແລະຫນ້າດຽວເປັນຫນ້າທໍາອິດ.

[!TIP] ຖ້າ url ບໍ່ໄດ້ຖືກຂຽນ, url ຄ່າເລີ່ມຕົ້ນເປັນຄ່າຂອງ i18n ກົດລະບຽບນີ້ຍັງມີຜົນສໍາລັບແມ່ແບບອື່ນໆ.

ດັດຊະນີຕາຕະລາງເນື້ອໃນ TOC

ຖ້າ template use: Doc ຖືກເປີດໃຊ້ໃນການຕັ້ງຄ່າ, ກະລຸນາເປີດໃຊ້ plug-in i18n.addon/toc in .i18n/conf.yml ການຕັ້ງຄ່າແມ່ນດັ່ງຕໍ່ໄປນີ້ :

addon:
  - i18n.addon/toc

i18n.site ອັດຕະໂນມັດຈະຕິດຕັ້ງແລະດໍາເນີນການ plug-in ນີ້, ອ່ານ TOC ໄຟລ໌ດັດສະນີໄດເລກະທໍລີ, ແລະສ້າງ json ໂຄງຮ່າງໄດເລກະທໍລີ.

ຖ້າມັນເປັນໂຄງການດຽວທີ່ມີຫຼາຍໄຟລ໌, ໄດເລກະທໍລີຮາກ TOC ແມ່ນໄດເລກະທໍລີທີ່ສອດຄ້ອງກັບ url: ໃນໄດເລກະທໍລີພາສາຕົ້ນສະບັບ, ຕົວຢ່າງ, ຖ້າພາສາຕົ້ນສະບັບເປັນພາສາຈີນ: ໄຟລ໌ທີ່ກົງກັນກັບ url: flashduty ແມ່ນ zh/flashduty/TOC .

ຖ້າມັນເປັນຫຼາຍໂຄງການແລະຫຼາຍໄຟລ໌, ບໍ່ຈໍາເປັນຕ້ອງ configure url: ໄດເລກະທໍລີຮາກຂອງ TOC ແມ່ນໄດເລກະທໍລີທີ່ສອດຄ້ອງກັບຄ່າຂອງ i18n .

ຄໍາອະທິບາຍເນື້ອໃນລະອຽດ

en/blog/TOC ເນື້ອໃນດັ່ງຕໍ່ໄປນີ້ :

README.md

news/README.md
  news/begin.md
ໃຊ້ການຫຍໍ້ໜ້າເພື່ອຊີ້ບອກລະດັບ

README.md ໃນແຖວທໍາອິດຂອງ en/blog/TOC ຂ້າງເທິງນີ້ເທົ່າກັບ i18n.site ໃນຮູບຂ້າງລຸ່ມນີ້, ເຊິ່ງເປັນຊື່ໂຄງການ.

ສອງແຖວຕໍ່ໄປແມ່ນດັ່ງທີ່ສະແດງຢູ່ໃນຫນ້າຈໍຂ້າງລຸ່ມນີ້.

news/README.md ເທົ່າກັບ News , news/begin.md ເທົ່າກັບ Our Product is Online !

TOC ໄຟລ໌ຖືກຫຍໍ້ໜ້າເພື່ອຊີ້ບອກຄວາມສຳພັນແບບລຳດັບຂອງໂຄງຮ່າງ, ຮອງຮັບການຫຍໍ້ໜ້າຫຼາຍລະດັບ, ແລະຄຳເຫັນແຖວເລີ່ມຕົ້ນດ້ວຍ # .

ລະດັບພໍ່ແມ່ພຽງແຕ່ຂຽນຫົວຂໍ້, ບໍ່ແມ່ນເນື້ອໃນ.

ເມື່ອມີການຫຍໍ້ໜ້າຫຼາຍລະດັບ, ລະດັບພໍ່ແມ່ພຽງແຕ່ຂຽນຫົວຂໍ້ ແລະບໍ່ແມ່ນເນື້ອຫາ. ຖ້າບໍ່ດັ່ງນັ້ນ, typography ຈະ messed.

ໂຄງການ 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 ຫນ້າຈະຖືກສະແດງ.