2015-07-07 9 views
9

मैं पेलिकन के साथ एक स्थिर साइट बना रहा हूं और मैं इस बारे में उलझन में हूं कि इसमें फेविकॉन कैसे जोड़ें।एक पेलिकन ब्लॉग में फेविकॉन कैसे जोड़ें?

मैं in the documentation देखा है कि:

तुम भी EXTRA_PATH_METADATA तंत्र का उपयोग कर सकते एक favicon.ico या robots.txt किसी भी साइट के रूट पर जगह।

मैं जहाँ मेरे favicon.ico फ़ाइल और क्या EXTRA_PATH_METADATA सेटिंग में निर्दिष्ट करने के लिए डाल करने के लिए (यदि यह वास्तव में सेटिंग है, जो इस्तेमाल किया जाना चाहिए है) पता नहीं है।

उत्तर

14

my pelicanconf.py में, मेरे पास है:

STATIC_PATHS = [ 
    'images', 
    'extra/robots.txt', 
    'extra/favicon.ico' 
] 
EXTRA_PATH_METADATA = { 
    'extra/robots.txt': {'path': 'robots.txt'}, 
    'extra/favicon.ico': {'path': 'favicon.ico'} 
} 

इन अतिरिक्त फ़ाइलों के लिए संरचना तो है:

/content 
    /extra 
     favicon.ico 
     robots.txt 

the documentation, जो एक समान लेआउट से पता चलता देखें।

+0

किसी कारण यह काम नहीं करता के लिए:

मैं image फ़ोल्डर में favicon.ico डाल करने के लिए और यह काम पाने के लिए base.html में एक लिंक सम्मिलित करने का निर्णय लिया। मैं 'python -m SimpleHTTPServer' का उपयोग करके, स्थानीय रूप से अपने ब्लॉग का परीक्षण कर रहा हूं। क्या यह समस्या हो सकती है? –

+0

@PauloMiraMor क्या आप अधिक विशिष्ट हो सकते हैं कि * "काम नहीं करता" *? क्या आप 'favicon.ico' प्राप्त करने के प्रयास के लिए HTTP त्रुटियां देख रहे हैं? क्या आप 'आउटपुट' निर्देशिका में देख सकते हैं, क्या इसे सही जगह पर रखा जाता है? – jonrsharpe

+0

यह 'आउटपुट' में बिल्कुल नहीं है। जब मैं पृष्ठ को फिर से लोड करता हूं तो कोई फेविकॉन नहीं होता है। –

0

आधिकारिक तरीका @jonrsharpe वर्णित मेरे पृष्ठ के लिए काम नहीं करता है। मुझे नहीं पता क्यों, यह चाहिए।

<link rel="shortcut icon" href="{{ SITEURL }}/images/favicon.ico?v=2" /> 
संबंधित मुद्दे