关于 PostPress
PostPress 是一个用 C 编写的内容发布系统:多站点、多语言、按内容类型分库存储,页面在请求时即时渲染,不依赖外部数据库服务。
PostPress 采用 C 编写,基于 libmicrohttpd + SQLite3 + cJSON,页面由自研的 mini-askama 模板引擎在请求时即时渲染。
- 程序版本
- 1.0.0
- 配置文件格式
- JSON, YAML
核心技术栈依赖
| 组件名称 | 版本 | 说明 |
|---|---|---|
| SQLite3 | 3.40.1 | 嵌入式数据库,对应 Rust 侧的 sqlx + SQLite |
| libmicrohttpd | 0.9.75 | 轻量 HTTP 服务器库,对应 Rust 侧的 axum + tokio |
| cJSON | 1.7+ | JSON 解析与生成,对应 Rust 侧的 serde_json |
| GCC / Clang | C11 | 编译器与标准库,对应 Rust 侧的 rustc / cargo |
组件版本取自运行时实际加载的库,可能与编译时的版本不同。