static-site - 为什么 Pelican 忽略 STATIC_PATHS?
问题描述
我使用Pelican 4.2.0并且刚刚开始了一个新项目。我可以make html
,但output/
不包含我在viabilder/
中指定的目录。pelicanconf.py
STATIC_PATHS
我怎样才能让鹈鹕包含这个文件夹?
解决方案
鹈鹕没有忽视STATIC_PATHS
。将你的bilder
和doc
文件夹移到里面content
,你会看到你期望的行为。
从设置文档>STATIC_PATHS
设置(强调我的):
在其中查找静态文件的目录列表(相对于
PATH
) 。
您的PATH
设置(正确)设置为默认值,即您的content
文件夹。PATH
设置中指定的文件夹是所有源内容应存放的位置,但您已将bilder
和doc
文件夹放置在项目目录的根目录下,位于文件夹之外content
。鉴于您当前的项目结构,Pelican 会查看您的内容,因为它看不到您设置的bilder
和文件夹,所以它不会做任何事情。您必须移动并进入内部才能通过设置复制它们。doc
STATIC_PATHS
bilder
doc
content
STATIC_PATHS
推荐阅读
- c# - 在 Form2() 中启动“新线程 IsBackground = true”并陷入 while(true) 循环
- iis - Asp.Net Core Windows 身份验证在 IIS 中不起作用
- powershell - 用于搜索文本和大于的数字的 PowerShell 脚本
- vba - 如何使用 VBA 自动使用来自单独 Excel 工作簿的数据透视表的数据填充 Excel 工作表?
- javascript - 在 PhoneGap 的 localStorage 中切换复选框 ID
- go - jsonnet中的自定义内置函数
- node.js - 如何将数据从 socket-IO 客户端发送到 socket-IO 服务器?
- regex - vim中行首的匹配模式
- database - 一种检查oracle完成sql的方法
- java - 如何从图库中获取多个选定图像的路径