Repository navigation
Nomen 1.2.0
1.2.0:管理后台整个换成单页应用,首页和页脚都能在后台调,登录页可以接第三方账号。
新增
- 管理后台改成 Vue 单页应用:用户、应用、接入点、恢复工单、活动日志、插件页都在一个外壳里切换,操作不再整页刷新
- 后台「内容」页:站内文档的列表、Markdown 编辑器和删除,全部 / 已发布 / 草稿三个选项卡
- 首页三种模式:默认首页、指定一个站内页面、或用
config/home-*.php自定义;后台可以可视化改标题、副标题和按钮 - 新皮肤
nomen-ssr:纯服务端渲染,无星图背景、无前端框架,文字优先 - 页脚统一走
src/Footer.php:复制config/footer.example.php就能改;插件可以用footer.links/footer.html钩子 - 第三方登录:内置 GitHub / Google / Microsoft / CaelLabID 预设,也支持自定义 OAuth2(PKCE S256、字段映射、可选邮箱列表接口);后台「登录方式」管理,用户在设置页绑定 / 解绑
- 新钩子:
nav.items、layout.head/body.*、homepage.*、admin.*、pages.content.*
改进
- 默认首页不再写死「统一登录」这类功能卡,正文区块由插件通过
homepage.sections钩子提供 - 第三方账号只有邮箱已验证才自动绑定同邮箱的本站账号;未验证或没给邮箱会建新号
升级
覆盖文件后跑 php bin/nomen upgrade(本版新增 identity_providers、user_identities 两张表),public/assets/dist/ 一起覆盖。
产物
nomen-1.2.0.zip · 2,598,612 字节
SHA-256 99e622ced02e8b441d4252bc2b8857541b692330c0eacb1275f70764d9051340
镜像下载 https://dl.caellab.com/file/nomen/nomen-1.2.0.zip