我们来谈谈 Jamstack 的未来——加入我们

Halwa

15 星星
1 分叉
2 问题
主页
https://github.com/mhlakhani/halwa
存储库
mhlakhani/halwa
语言
Python
许可
MIT
模板
Jinja2

Halwa 是用 Python 编写的单文件静态网站生成器。它是轻量级的,唯一的依赖项是 jinja2、hamlish-jinja 和 markdown。

使用 Halwa 非常简单;安装它,然后创建一个配置文件,并将 Halwa 指向它!

Halwa 主要围绕两件事进行组织,内容和处理器。内容是一条数据源(静态 HTML、HAML 或 Markdown),最终会转换为一个输出页面(或页面)。Halwa 使用以下工作流

  1. 初始化一个全局数据词典。
  2. 加载在 sources 中指定的每条内容。
  3. 运行在 processors 中指定的每个处理器,生成输出,并将其放入数据词典中。
  4. 使用数据词典的内容更新每条内容。
  5. 渲染每条内容,并将其写入输出文件夹。

查找更多静态网站生成器