主题
安装与发布包
MSI 安装(推荐)
前往 GitHub Releases 下载最新的 luox-x.y.z-x64.msi,双击运行安装程序。
安装程序会:
- 将
luox.exe和luox_core.dll安装到C:\Program Files\luox\ - 将默认插件安装到
plugins/子目录 - 自动将安装目录注册到系统 PATH 环境变量
安装完成后,打开新的终端窗口,在任意目录输入:
luox --help
即可开始使用。不需要手动配置任何环境变量。
便携版安装
如果不使用 MSI,也可以手动部署。下载 release 包后确保以下结构:
luox/
├── luox.exe
├── luox_core.dll
└── plugins/
├── blog-model/
├── default-theme/
└── deploy-github/
把 luox.exe 和 luox_core.dll 放在同一目录。插件放在 plugins 的子目录中。最终用户不需要安装 Rust、Cargo、Node.js 或 npm。
如需在任意目录使用 luox 命令,手动将安装目录添加到 PATH:
powershell
# PowerShell(以管理员运行)
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\luox", "Machine")开发者构建
cargo test --workspace
cargo build --workspace --release
Release 产物位于 target/release。不要把 target、调试符号、源代码或本地配置复制到最终用户包。
自动构建
推送到 v* 格式的 tag 时,GitHub Actions 会自动构建 MSI 并发布到 GitHub Releases:
git tag v0.2.0
git push origin v0.2.0
平台说明
Windows 使用 luox_core.dll;Linux 使用 libluox_core.so;macOS 使用 libluox_core.dylib。插件必须使用与目标平台匹配的编译产物。当前 CI 优先支持 Windows MSI。