命令行

命令

命令说明
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

# 通过 CLI 预览文件夹(连接到运行中的开发实例)
npm run moss -- preview ~/Sites/my-blog

# 切换文件夹,无需重启
npm run moss -- preview ~/Sites/other-folder

单实例插件会将 CLI 命令路由到正在运行的开发实例,实现快速切换文件夹而无需重新编译。

Published with moss