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

ARFR

4 顆星
0 個分支
1 個問題
首頁
https://github.com/javimosch/arfr
儲存庫
javimosch/staticstuff
程式語言
JavaScript
授權條款
Apache-2.0
樣板
Handlebars

ARFR

ARFR 讓您能更快地開發靜態網站。

功能特色

  • 使用 Handlebars 遞迴地監看和編譯資料夾樹狀結構,並保留其結構。
  • Handlebars 支援
  • ftp 部署
  • 即時預覽同步 (firebase)

運作方式

  • 從 partials 資料夾編譯 Handlebars partials 檔案到記憶體中。(使用檔案名稱(不含副檔名)作為 partial 名稱。例如:partials/myproject1/sections/prj1-head.html 變成 {{> prj1-head}})

  • 從 templates 資料夾複製(編譯) Handlebars 檔案。(保留資料夾結構)。例如:如果您有 templates/index.html 和 templates/aboutus/index.html(兩者都使用 Handlebars 語法),輸出將會相同,它只會編譯內容。

  • Handlebars 編譯錯誤不會中斷節點程序。

  • 將 css 資料夾中的 css 複製到輸出資料夾下的 css。(保留結構)

  • 用於作為內容的自訂 json 或 js Handlebars 資料載入。

  • 每次監看(scripts、styles 和 templates)發出建置成功事件時,都會向 firebase 資料庫發送信號。如果您的網頁具有 firebase 重新載入程式碼片段(一個 Handlebars partial),您的瀏覽器將會自動重新載入。

尋找更多靜態網站產生器