Punch 是一個簡單、直觀的網站發佈框架,將會讓設計師和開發人員都感到愉快。
使用 Punch,您可以...
- 使用樣板快速設定網站。
- 使用 Mustache 編寫最小化的樣板。
- 使用可繼承的版面配置和局部元件建立彈性的網站結構。
- 在 JSON 中定義頁面內容。
- 使用 Markdown 編寫格式化內容。
- 如果這是您喜歡的方式,可以使用 CoffeeScript 和 LESS。
- 在提供服務之前,縮小並打包資源。
- 在開發時,即時預覽變更。
- 設定快取標頭並壓縮回應。(與 CDN 良好協作)
- 輕鬆發佈到 Amazon S3 或使用 SFTP 發佈到自訂伺服器。
等等,還有更多...
- 使用任何資料來源取得內容(例如,關聯式資料庫、文件儲存或 REST API)。
- 不喜歡 Mustache?切換到您選擇的其他樣板引擎。
- 編寫輔助函式以新增執行時行為。
- 新增自訂內容解析器、預編譯器、縮小器和發佈器。
- 在產生頁面或網站後新增要執行的鉤子。
- 定義您自己的發佈策略。