2013-08-31 5 views
7

मैं जानना चाहता हूं कि मैं पेलिकन में किसी पृष्ठ या आलेख के लिए एक अलग टेम्पलेट का उपयोग कैसे कर सकता हूं?मैं पेलिकन में किसी पृष्ठ या आलेख द्वारा उपयोग किए गए डिफ़ॉल्ट टेम्पलेट को कैसे ओवरराइड कर सकता हूं?

अब तक ऐसा लगता है कि लेख article.html और पृष्ठों page.html के लिए उपयोग कर रहे हैं।

उत्तर

1

पेलिकन आपके pelicanconf.py में THEME के रूप में निर्दिष्ट निर्देशिका में टेम्पलेट ढूंढता है। यदि आप आउटपुट को दिखने के लिए बस बदलना चाहते हैं, तो आप उस निर्देशिका में article.html या page.html संशोधित कर सकते हैं (जहां भी पेलिकन स्थापित है, डिफ़ॉल्ट themes/notmyidea डिफ़ॉल्ट है)। अधिक के लिए how to create themes for Pelican देखें।

यदि आप वास्तव में उस फ़ाइल का नाम बदलना चाहते हैं जो पेलिकन लेख या पृष्ठों को उत्पन्न करने के लिए दिखता है, तो यह थोड़ा सा ट्रिकियर है। मुझे किसी भी सेटिंग के बारे में पता नहीं है जो इसे बदलने की इजाजत देता है, लेकिन पेलिकन स्रोत का प्रासंगिक बिट here प्रतीत होता है, इसलिए यदि आप वास्तव में यह चाहते हैं तो आप Content उप-वर्गीकरण पर विचार कर सकते हैं कि आप अपनी प्रतिलिपि में प्रासंगिक लाइनों को बदल रहे हैं हवासील।

6

आप अपनी व्यक्तिगत फ़ाइलों में Template मेटाडेटा का उपयोग करके आउटपुट फ़ाइल नाम सेट कर सकते हैं। यह आपके कॉन्फ़िगरेशन फ़ाइल में सेट डिफ़ॉल्ट को ओवरराइड करेगा।

Markdown के लिए आप अपने शीर्षक में इस में शामिल हैं:

Template: template_name 

यह discussed in the FAQ हवासील वेबसाइट पर है।

संबंधित मुद्दे

 संबंधित मुद्दे