Nexus CMS 正式发布:轻量、原生、可扩展
2026-10-14
约 2 分钟读完
2.4k 次浏览
3 条评论
一次克制的重构
Nexus 的出发点很简单:把 CMS 该有的能力做扎实,把不该有的依赖全部拿掉。
- 无 Composer 依赖,上传即可运行
- 原生 PHP 8.3+,严格类型声明
- 模块化:内容、文件、外链、广告、资源、小说、中医、学习各自独立
内核做了什么
| 能力 | 说明 |
|---|---|
| 路由 | 正则/占位符匹配,支持中间件 |
| 数据层 | SQLite 与 MySQL 双驱动,预处理语句 |
| 缓存 | 文件缓存 + 查询缓存 |
| 权限 | RBAC 角色与菜单过滤 |
一个最小的模块
Hook::register('routes.web', static function ($r) {
$r->get('/hello', static fn() => Response::json(['msg' => 'hi']);
});
模块可以随时启用或停用,不影响其他部分。
评论(3)