讓我們談談 Jamstack 的未來 — 加入我們

Punch

1176 個星標
99 個分岔
37 個問題
首頁
http://laktek.github.io/punch/
儲存庫
laktek/punch
語言
JavaScript
授權
MIT
樣板
Mustache

Punch 是一個簡單、直觀的網站發佈框架,將會讓設計師和開發人員都感到愉快。

使用 Punch,您可以...

  • 使用樣板快速設定網站。
  • 使用 Mustache 編寫最小化的樣板。
  • 使用可繼承的版面配置和局部元件建立彈性的網站結構。
  • 在 JSON 中定義頁面內容。
  • 使用 Markdown 編寫格式化內容。
  • 如果這是您喜歡的方式,可以使用 CoffeeScript 和 LESS。
  • 在提供服務之前,縮小並打包資源。
  • 在開發時,即時預覽變更。
  • 設定快取標頭並壓縮回應。(與 CDN 良好協作)
  • 輕鬆發佈到 Amazon S3 或使用 SFTP 發佈到自訂伺服器。

等等,還有更多...

  • 使用任何資料來源取得內容(例如,關聯式資料庫、文件儲存或 REST API)。
  • 不喜歡 Mustache?切換到您選擇的其他樣板引擎。
  • 編寫輔助函式以新增執行時行為。
  • 新增自訂內容解析器、預編譯器、縮小器和發佈器。
  • 在產生頁面或網站後新增要執行的鉤子。
  • 定義您自己的發佈策略。

尋找更多靜態網站產生器