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)

  • 林一 · 10-22
    架构分层讲得很清楚,准备照着改一版自己的项目。
    站长 · 10-23
    谢谢支持,后续会把细节整理成教程。
  • 阿蛮 · 10-23
    零依赖这点很吸引我,部署省心。

发表评论