2015-07-07 20 views
9

Pelican ile statik bir site oluşturuyorum ve ona bir favicon ekleme konusunda kafam karıştı.Pelican bloguna favicon nasıl eklenir?

Ayrıca favicon.ico veya robots.txt herhangi bir sitenin kökünde yer EXTRA_PATH_METADATA mekanizmasını kullanabilirsiniz: Bunu in the documentation gördüğüm

.

I (bu kullanılmalıdır ayarı gerçekten ise) benim favicon.ico dosyası ve ne EXTRA_PATH_METADATA ortamda belirtmek koymak nerede bilmiyorum. my pelicanconf.py yılında

cevap

14

, ben:

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

bu ekstra dosyalar için yapı o zaman:

/content 
    /extra 
     favicon.ico 
     robots.txt 

benzer bir düzen gösterir the documentation, bakınız.

+0

çalışmıyor nedense:

ben image klasöründe favicon.ico koymak ve işe almak için base.html bir bağlantıyı yerleştirmeye karar verdik. Blogumu yerel olarak 'python -m SimpleHTTPServer' kullanarak test ediyorum. Sorun bu olabilir mi? –

+0

@PauloMiraMor * "çalışmıyor" * daha spesifik olabilir misiniz? GET 'favicon.ico' denemesi için HTTP hataları görüyor musunuz? 'Output' dizinine bakar mısınız, doğru yere konur mu? – jonrsharpe

+0

Bu "çıktı" da değil. Sayfayı yeniden yüklediğimde favicon yok. –

0

Tanımlanan resmi yol @jonrsharpe sayfam için çalışmaz. Nedenini bilmiyorum, yapmalı.

<link rel="shortcut icon" href="{{ SITEURL }}/images/favicon.ico?v=2" />