用 Node.js 撰寫的即時開發伺服器和靜態網站匯出器。 Rosid 在將檔案提供給瀏覽器之前會調用函式。這允許您即時預處理任何內容,而無需儲存它。
什麼是 Rosid?
Rosid 是一個專注於兩個功能的框架
- 一個具有即時重新載入的開發伺服器,會在您請求檔案時立即轉換它們。
- 一個靜態網站產生器,它會使用定義的轉換函式來轉換檔案。
為什麼選擇 Rosid?
- 它不會強迫您使用定義的目錄結構
- 它是建立在流行的模組上,如 Browsersync
- 它可以很好地與您已經用於轉換檔案的工具整合(例如,Gulp、Grunt 或 Vanilla JS)
- 它很輕量,只包含真正需要的東西
- 轉換後的檔案無需與其原始檔案一起儲存
- 它允許您將程式碼編譯為靜態檔案,以便將它們託管在任何地方
它是如何運作的?
Rosid 會啟動一個伺服器,並將請求的 URL 與使用者定義的模式進行比較。當模式匹配時,將會執行相關聯的檔案處理程式。處理程式會接收有關請求的資訊,並且可以轉換檔案,然後將檔案傳送到瀏覽器。