Pelican 的网站是 Netlify

Pelican site on Netlify

我正在使用 pelican 为自己创建一个静态站点。

我正在尝试在 Netlify 中构建站点。我在 Netligy 中使用以下图像:

Ubuntu Xenial 16.04 (default) Current default build image for all new sites

我正在尝试使用以下命令进行构建:

pelican

但是我收到以下错误:

pelican: Command not found

我有一个 runtime.txt 文件 3.5.2

有没有人设法在 Netlify 中使用 pelican 建立站点?如何将我的站点设置为持续部署?

如果一切设置正确,您可以使用命令 make publish 并发布 output。这些是我上次测试时 pelican 的典型默认值。

如果您没有 requirements.txt 文件,您可以 运行:

pip freeze > requirements.txt

您可以在项目(存储库)根目录中包含一个 netlify.toml 文件。

netlify.toml

[build]
  command = "make publish"
  publish = "output"

注:这两个发布命令名称没有关联。 makefile publish 通常是默认的。 build.publish 告诉 Netlify 从哪里获取站点以发布到 CDN。