首页 > 解决方案 > 为什么 Pelican 忽略 STATIC_PATHS?

问题描述

我使用Pelican 4.2.0并且刚刚开始了一个新项目。我可以make html,但output/不包含我在viabilder/中指定的目录。pelicanconf.pySTATIC_PATHS

我怎样才能让鹈鹕包含这个文件夹?

标签: static-sitepelican

解决方案


鹈鹕没有忽视STATIC_PATHS。将你的bilderdoc文件夹移到里面content,你会看到你期望的行为。

设置文档>STATIC_PATHS设置(强调我的):

在其中查找静态文件的目录列表(相对于PATH) 。

您的PATH设置(正确)设置为默认值,即您的content文件夹。PATH设置中指定的文件夹是所有源内容应存放的位置,但您已将bilderdoc文件夹放置在项目目录的根目录下,位于文件夹之外content。鉴于您当前的项目结构,Pelican 会查看您的内容,因为它看不到您设置的bilder和文件夹,所以它不会做任何事情。您必须移动并进入内部才能通过设置复制它们。docSTATIC_PATHSbilderdoccontentSTATIC_PATHS


推荐阅读