如何在Pelican博客中添加favicon?

Pau*_*Mor 15 python favicon pelican

我正在使用Pelican创建一个静态站点,我对如何添加一个favicon感到困惑.

在文档中看到:

您还可以使用该EXTRA_PATH_METADATA机制放置 favicon.icorobots.txt在任何站点的根目录.

我不知道在哪里放置我的favicon.ico文件以及在EXTRA_PATH_METADATA设置中指定的内容(如果这确实是应该使用的设置).

jon*_*rpe 25

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'},
}
Run Code Online (Sandbox Code Playgroud)

这些额外文件的结构是:

/content
    /extra
        favicon.ico
        robots.txt
Run Code Online (Sandbox Code Playgroud)

请参阅文档,其中显示了类似的布局.

  • 那就是问题所在.我的`pelicanconf.py`中有另一个`STATIC_PATHS`.谢谢. (2认同)