我尝试使用Pelican生成.html文件的层次结构,其中包含.html和.md文件的层次结构作为输入。
Pelican有很多很棒的功能,但它专注于生成博客,而不是静态的分层网站。当然,它有pages
子目录,但它不尊重该目录中的子文件夹;相反,它试图将它找到的所有文件展平到同一目录中,然后抱怨它会覆盖"覆盖"具有相同slug的文件。
我习惯于管理子文件夹中的大量网页。当我将file.html
放入子文件夹mysite/a
时,我希望该网址类似于https://myserver/mysite/a/file.html
。但显然Pelican(和Jekyll)认为一个文件夹对任何人都应该足够了。我错过了什么吗?或者Pelican如此专注于博客,他们只是不能胜任真正生成和管理静态网站的工作?
答案 0 :(得分:6)
Pelican专注于publishing sites,无论目的如何。我建议查看issues以查看相关问题。还有plugin that focuses squarely on replicating hierarchical content。