为什么 Pelican 忽略 STATIC_PATHS?

Why does Pelican ignore STATIC_PATHS?

我用Pelican 4.2.0 and just started a new project。我可以 make html,但是 output/ 不包含我通过 STATIC_PATHS.

pelicanconf.py 中指定的目录 bilder/

如何让 pelican 包含这个文件夹?

Pelican 没有忽略 STATIC_PATHS。将 bilderdoc 文件夹移动到 content 中,您将看到预期的行为。

来自 Settings documentation > STATIC_PATHS 设置(强调我的):

A list of directories (relative to PATH) in which to look for static files.

您的 PATH 设置(正确)设置为默认值,即您的 content 文件夹。 PATH 设置中指定的文件夹是 all 您的源内容应该存放的位置,但您已将 bilderdoc 文件夹放在根目录下在项目目录的 外部 content 文件夹中。根据您当前的项目结构,Pelican 会查看您的内容,但由于它没有看到您在 STATIC_PATHS 中设置的 bilderdoc 文件夹,因此它不会执行任何操作。您必须将 bilderdoc 移动到 content 中,以便通过 STATIC_PATHS 设置复制它们。