鹈鹕花的时间越来越长,因为我写的帖子越来越多.是不是也在做旧帖子



嗨,我开始使用pelican静态站点生成器,但我注意到,在制作html的同时,随着我写越来越多的帖子,它花费了越来越多的时间,

它也在重新制作旧帖子吗?他们有吗?我可以只做html,只做新的帖子添加到现有的帖子中吗?

是不是也在重新制作旧帖子

是的,确实如此!事实上,据说每次写入文件比比较、保存和生成哈希要快得多,也更可靠。来自Pelican常见问题解答:

为了可靠地确定HTML输出是否不同在编写之前,生成环境的很大一部分包括模板上下文、导入的插件等保存和比较,至少以哈希的形式(需要对不易破碎的类型进行特殊处理),因为插件、分页等的可能组合许多不同的方式。这将需要更多的处理时间内存和存储空间。每次简单地写文件是很困难的更快、更可靠。

阅读"为什么Pelican总是在启用内容缓存的情况下编写所有HTML文件?"

他们有什么吗?我只需要制作html,然后只制作新的帖子来添加到现有的帖子中

在设置上设置WRITE_SELECTED列表时,您可以指定仅选择要写入的内容。因此,将只写入这些文件。也可以在命令行上使用--write-selected选项指定此列表,该选项接受逗号分隔的输出文件路径列表。默认情况下,此列表为空,因此写入所有输出。

阅读:"只写入选定内容"

相关内容

最新更新