दस्तावेज़

थीम

पाठकों वाली थीम कैसे बनी है, और उसे क्या दिया जाता है।

तीन थीम हैं — Classic, Longform और App style। थीम सिर्फ़ दिखाती है; कभी डेटा नहीं लाती। रूट डेटा लाते और जाँचते हैं, फिर थीम को एक संदर्भ (context) देते हैं जिसमें सब कुछ पहले से तैयार है।

उसे मिलता हैयह क्या है
siteनाम, भाषाएँ, ब्रांडिंग, सुविधाएँ।
lang / dirपढ़ी जा रही भाषा, और उसकी दिशा (उर्दू दाएँ से बाएँ)।
tzतारीख़ों के लिए साइट का समय क्षेत्र।
uपते बनाने वाले फ़ंक्शन, भाषा के उपसर्ग के साथ।
tथीम के अपने शब्दों का अनुवादक।
nav / adsश्रेणियाँ और ब्रेकिंग हेडलाइन; विज्ञापन की जगहें।

थीम क्या-क्या दिखाती है#

शेल (हेडर और फुटर), होमपेज, खबर, सूचियाँ (श्रेणी, टैग, लेखक और खोज), स्थिर पेज, वीडियो पेज और एक वीडियो, और साइट रुकी होने पर दिखने वाला पेज। साझा हिस्से — तस्वीरें, शेयर बटन, विज्ञापन की जगहें, ई-पेपर व्यूअर, न्यूज़लेटर और गैलरी पट्टियाँ — एक ही जगह से आते हैं, ताकि जहाँ ज़रूरी हो, हर थीम एक जैसा व्यवहार करे।

ब्रांडिंग#

ब्रांड रंग, पेज का बैकग्राउंड, हेडलाइन फ़ॉन्ट और डार्क पेज html एलिमेंट पर CSS custom properties के रूप में आते हैं, इसलिए थीम सेटिंग्स पढ़ने की जगह टोकन के हिसाब से स्टाइल करती है।

क्या यह पेज मददगार रहा?हाँनहींकुछ ग़लत या अधूरा है? हमें बताएँ।