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

Rosid

143 個星標
6 個分支
0 個問題
首頁
http://rosid.electerious.com/
儲存庫
electerious/Rosid
語言
JavaScript
授權
MIT
模板
任何 JS

用 Node.js 撰寫的即時開發伺服器和靜態網站匯出器。 Rosid 在將檔案提供給瀏覽器之前會調用函式。這允許您即時預處理任何內容,而無需儲存它。

什麼是 Rosid?

Rosid 是一個專注於兩個功能的框架

  1. 一個具有即時重新載入的開發伺服器,會在您請求檔案時立即轉換它們。
  2. 一個靜態網站產生器,它會使用定義的轉換函式來轉換檔案。

為什麼選擇 Rosid?

  • 它不會強迫您使用定義的目錄結構
  • 它是建立在流行的模組上,如 Browsersync
  • 它可以很好地與您已經用於轉換檔案的工具整合(例如,GulpGrunt 或 Vanilla JS)
  • 它很輕量,只包含真正需要的東西
  • 轉換後的檔案無需與其原始檔案一起儲存
  • 它允許您將程式碼編譯為靜態檔案,以便將它們託管在任何地方

它是如何運作的?

Rosid 會啟動一個伺服器,並將請求的 URL 與使用者定義的模式進行比較。當模式匹配時,將會執行相關聯的檔案處理程式。處理程式會接收有關請求的資訊,並且可以轉換檔案,然後將檔案傳送到瀏覽器。

尋找更多靜態網站產生器