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

Harp

4987 個星號
300 個分支
25 個問題
首頁
http://harpjs.com/
儲存庫
sintaxi/harp
Twitter
@HarpWebServer
語言
JavaScript
授權條款
MIT
模板
EJS, Jade

Harp 是一個靜態網站伺服器,它也能夠將 Jade、Markdown、EJS、Less、Stylus、Sass 和 CoffeeScript 轉換為 HTML、CSS 和 JavaScript,而無需任何設定。它支援廣受喜愛的佈局/部分範例,並具有彈性的中繼資料和全域物件,可遍歷檔案系統並將自訂資料注入到模板中。選擇性地,Harp 也可以將您的專案編譯為靜態資源,以便在任何有效的 HTTP 伺服器後端託管。

為什麼?

預編譯器正變得非常強大,並且將前端作為靜態資源交付有很多優點。它很簡單、易於維護、低風險、易於擴展,且認知負擔低。我想要一個輕量級的網站伺服器,它足夠強大,可以讓我放棄網站框架,以進行極簡的前端發布。

功能特色

  • 易於安裝,易於使用
  • 快速且輕量
  • 強大(整潔的 URL、智慧型路徑重新導向)
  • 內建預處理
  • 一流的佈局和部分支援
  • 在生產模式中內建 LRU 快取
  • 可以將資源匯出為 HTML/CSS/JS
  • 不需要建置步驟或 Grunt 任務
  • 使用起來很有趣

支援的預處理器

語言超集 空白字元敏感
HTML EJS JadeMarkdown
CSS LESSSass (SCSS) Stylus
JavaScript (待定) CoffeeScript

資源

尋找更多靜態網站產生器