我正在创建一个静态网站与鹈鹕,我对如何添加一个favicon困惑。
我看到了:
还可以使用EXTRA_PATH_METADATA
机制放置favicon.ico
或robots.txt
位于任何站点的根。
我不知道将我的favicon.ico
文件放在哪里,也不知道在EXTRA_PATH_METADATA
设置中指定什么(如果这确实是应该使用的设置)。
最佳答案
在my pelicanconf.py
中,我有:
STATIC_PATHS = [
'images',
'extra', # this
]
EXTRA_PATH_METADATA = {
'extra/custom.css': {'path': 'custom.css'},
'extra/robots.txt': {'path': 'robots.txt'},
'extra/favicon.ico': {'path': 'favicon.ico'}, # and this
'extra/CNAME': {'path': 'CNAME'},
'extra/LICENSE': {'path': 'LICENSE'},
'extra/README': {'path': 'README'},
}
这些额外文件的结构是:
/content
/extra
favicon.ico
robots.txt
请参见显示类似布局的the documentation。
关于python - 如何在Pelican博客中添加favicon?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31270373/