.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
अपलोड् भविष्यति ।
Top Navigation nav
nav:
विन्यासविकल्पाः, मुखपृष्ठस्य उपरि स्थितस्य नेविगेशनमेनूसम्बद्धाः ।
तेषु i18n: home
en/i18n.yml
मध्ये home: Home
(यत्र 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
सङ्गच्छते , अस्य सञ्चिकानामस्य कृते बृहत्-उपसर्गस्य लघु-अक्षर-प्रत्ययस्य च आवश्यकता वर्तते) ।
use: Md
टेम्पलेट्
Md
टेम्पलेट् Toc
टेम्पलेट् च समानौ स्तः तथा च एकां Markdown
सञ्चिकां रेण्डर् कर्तुं द्वयोः उपयोगः भवति । परन्तु Md
टेम्पलेट् पार्श्वपट्टिकायां रूपरेखां न दर्शयति ।
उपरिष्टाद् विन्यासे use: Toc
use: Md
इति परिवर्तयितुं, पुनः md
निर्देशिकायां i18n.site
चालयितुं, ततः मुखपृष्ठे परिवर्तनं अवलोकयितुं विकासपूर्वावलोकन-URL -इत्यत्र गन्तुं शक्नोति ।
use: Blog
ब्लॉग टेम्पलेट्स
ब्लॉग् टेम्पलेट् प्रकाशनसमयस्य क्रमेण लेखानाम् (शीर्षकाणां साराणां च) सूचीं प्रदर्शयति ।
→ विशिष्टविन्यासस्य विषये ज्ञातुं अत्र क्लिक् कुर्वन्तु
use: Doc
टेम्पलेट्
विन्याससञ्चिकायां : १.
- i18n: doc
menu: NB demo1,demo2
use: Doc
टेम्पलेट् रेण्डरिंग् कृते Doc
उपयोगं सूचयति ।
Doc
टेम्पलेट् एकस्य वा बहुविधपरियोजनानां कृते दस्तावेजरूपरेखां जनयितुं बहुविधं MarkDown
एकीकरणस्य समर्थनं करोति ।
बहुविधाः परियोजनाः बहुविधाः च सञ्चिकाः
.i18n/conf.yml
in 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/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
स्तरं सूचयितुं इण्डेन्टेशनस्य उपयोगं कुर्वन्तु
उपरि en/blog/TOC
इत्यस्य प्रथमपङ्क्तौ README.md
अधोलिखिते चित्रे i18n.site
इत्यनेन सह सङ्गच्छते, यत् परियोजनायाः नाम अस्ति ।
अग्रिमपङ्क्तिद्वयं यथा अधोलिखिते स्क्रीनशॉट् मध्ये दर्शितम् अस्ति ।
news/README.md
News
, 10000000 स्य अनुरूपः भवति ।
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
सञ्चिकाः अन्यभाषायां batch move करणीयम् ।
भवन्तः निम्नलिखित आदेशान् द्रष्टुं शक्नुवन्ति ।
rsync -av --remove-source-files --include='*/' \
--include='TOC' --exclude='*' en/ zh/
कृपया उपर्युक्ते आदेशे en/
तथा zh/
स्वभाषासङ्केते परिवर्तनं कुर्वन्तु ।
विन्यासमार्गं विना पूर्वनिर्धारितं लोडिंग्
अभिगम्यमानस्य कस्यचित् मार्गस्य कृते, यदि मार्ग-उपसर्गः nav:
मध्ये विन्यस्तः नास्ति, तर्हि मार्गस्य अनुरूपं MarkDown
सञ्चिका पूर्वनिर्धारितरूपेण लोड् भविष्यति, Md
टेम्पलेट् इत्यस्य उपयोगेन च रेण्डर् भविष्यति
उदाहरणार्थं, यदि /test
अभिगम्यते तथा च nav:
अस्य मार्गस्य उपसर्गं विना विन्यस्तं भवति, तथा च वर्तमानं ब्राउजिंग् भाषा आङ्ग्लभाषा (code en
) अस्ति, तर्हि /en/test.md
पूर्वनिर्धारितरूपेण लोड् भविष्यति तथा च टेम्पलेट् Md
उपयोगेन रेण्डर् भविष्यति
यदि /en/test.md
एषा सञ्चिका नास्ति तर्हि पूर्वनिर्धारितं 404
पृष्ठं प्रदर्शितं भविष्यति ।