让我们讨论 Jamstack 的未来——加入我们

Punch

1176
99 分叉
37 问题
主页
http://laktek.github.io/punch/
代码库
laktek/punch
语言
JavaScript
许可证
MIT
模板
Mustache

Punch 是一个简单直观的 Web 发布框架,能使设计师和开发人员都感到满意。

使用 Punch,你可以...

  • 利用样板快速设置一个站点。
  • 使用 Mustache 编写最小的模板。
  • 使用可继承布局和部分创建灵活的站点结构。
  • 以 JSON 定义页面内容。
  • 使用 Markdown 编写格式化的内容。
  • 如果需要,使用 CoffeeScript 和 LESS。
  • 在提供服务之前缩小和捆绑资产。
  • 在开发过程中及时预览更改。
  • 设置缓存标题和压缩响应。(与 CDN 友好兼容)
  • 轻松发布到 Amazon S3 或使用 SFTP 发布到自定义服务器。

请稍等,还有更多...

  • 为内容使用任何数据源(例如关系数据库、文档存储或 REST API)。
  • 不喜欢 Mustache?切换到你选择的其他模板引擎。
  • 编写帮助程序以添加运行时行为。
  • 添加自定义内容解析器、预编译器、缩小器和发布器。
  • 添加在生成页面或站点后运行的挂钩。
  • 定义你自己的发布策略。

找到更多静态站点生成器