我正在尝试使用鹈鹕来生成.html文件的层次结构,并将.html和.md文件的层次结构作为输入。
鹈鹕有很多伟大的特性,但它专注于生成一个博客,而不是一个静态的、层次化的网站。当然,它有那个pages
子目录,但是它不尊重那个目录中的子文件夹;相反,它试图把它找到的所有文件都压缩到同一个目录中,然后抱怨它会用相同的段写“覆盖”文件。
我习惯于管理子文件夹中的大型网页集。当我将file.html
放到子文件夹mysite/a
中时,我希望url类似于https://myserver/mysite/a/file.html
。但显然鹈鹕(和杰基尔)认为一个文件夹应该足够任何人。我遗漏了什么吗?或者鹈鹕如此专注于博客,他们仅仅是无法真正地创造和管理静态网站?
鹈鹕似乎真的很酷的工具。源代码写得很好,有很多不错的选择。但我开始认为它不是为了生成静态站点,而是为了生成静态博客。还有人像我建议的那样使用它吗?
最佳答案
鹈鹕专注于publishing sites,而不考虑目的。我建议通过这些问题来查看relatedquestions。还有一个plugin that focuses squarely on replicating hierarchical content。