前置要求
- Rust 1.85+(edition 2024,stable 工具链)
- 编写插件还需添加 wasm 编译目标:
rustup target add wasm32-unknown-unknown
安装
预编译二进制(推荐,无需 Rust 工具链,静态链接开箱即用):
- Linux / macOS:
| - Windows(PowerShell):
iwr -useb https://anycms.org/install.ps1 | iex
安装到 ~/.anycms/bin(Windows 为 %LOCALAPPDATA%\anycms\bin),按提示加入 PATH 即可。下载校验见 SHA-256 校验和。
macOS 原生构建尚未发布:安装脚本会装一个占位
anycms,运行时提示用 Cargo 从源码构建(见下)。
从源码构建(开发或需要最新主干时):
也可直接用
cargo run --代替已安装的anycms。
三步生成你的第一个站点
编辑 content/ 下的 Markdown,保存后浏览器自动刷新。
使用主题
# 在 site.kdl 中设置 theme "ink",并删除 site 自带的 templates/ 和 sass/ 让主题生效:
&&
overlay 优先级:site 的
templates/*.html与sass/main.scss会覆盖主题同名文件。 全新init会同时生成这两者,要让已安装主题接管布局与样式,需先删除它们。详见主题。
安装一个插件
# 从内置示例构建并安装一个插件
# 构建站点,插件自动加载