Punch 是一个简单直观的 Web 发布框架,能使设计师和开发人员都感到满意。
使用 Punch,你可以...
- 利用样板快速设置一个站点。
- 使用 Mustache 编写最小的模板。
- 使用可继承布局和部分创建灵活的站点结构。
- 以 JSON 定义页面内容。
- 使用 Markdown 编写格式化的内容。
- 如果需要,使用 CoffeeScript 和 LESS。
- 在提供服务之前缩小和捆绑资产。
- 在开发过程中及时预览更改。
- 设置缓存标题和压缩响应。(与 CDN 友好兼容)
- 轻松发布到 Amazon S3 或使用 SFTP 发布到自定义服务器。
请稍等,还有更多...
- 为内容使用任何数据源(例如关系数据库、文档存储或 REST API)。
- 不喜欢 Mustache?切换到你选择的其他模板引擎。
- 编写帮助程序以添加运行时行为。
- 添加自定义内容解析器、预编译器、缩小器和发布器。
- 添加在生成页面或站点后运行的挂钩。
- 定义你自己的发布策略。