命令列

指令

指令說明
moss preview <folder>開啟資料夾進行預覽,監看檔案變更並即時重載
moss compile <folder>將資料夾編譯為靜態網站(輸出至 .moss/site/
moss compile <folder> --serve編譯後啟動本機 HTTP 伺服器
moss compile <folder> --watch編譯後監看檔案變更
moss compile <folder> --no-plugins編譯時不執行外掛
moss deploy <folder>部署到已設定的託管平臺

CI 與自動化

moss 可以在無介面的環境下運行——不需要 GUI:

moss compile /path/to/folder --no-plugins

編譯輸出是完整的靜態網站,位於 .moss/site/——標準的 HTML、CSS 和 JS,可以部署到任何地方。

開發

供 moss 本身的貢獻者使用:

# 啟動開發伺服器,支援即時重載
npm run dev

# 透過命令列預覽資料夾(路由到正在運行的開發實例)
npm run moss -- preview ~/Sites/my-blog

# 不重啟即切換資料夾
npm run moss -- preview ~/Sites/other-folder

單一實例外掛會將命令列指令路由到正在運行的開發實例,讓你快速切換資料夾而無需重新編譯。

Published with moss