静态站点生成器
hana的Python项目详细描述
又一个静态站点生成器。
HANA的核心非常简单,只知道如何从源目录读取文件并将其写入输出目录。任何需要进行的处理都依赖于插件。从这个意义上说,HANA是模板系统不可知的,可以用来处理任何文件,甚至电子书或PDF(只要有插件)。
HANA插件由接受两个参数的可调用函数组成:对可用于处理的文件的引用和对HANA的引用。
HANA可以使用自定义加载程序从文件系统以外的源创建文件。加载程序必须有一个get_files()方法,该方法返回将由HANA及其插件处理的所有文件。