Skip to content

Nomen 1.3.0

Choose a tag to compare

@yunyun-3782 yunyun-3782 released this 07 Nov 19:38
· 8 commits to main since this release

新增

  • 安装向导重做成 Vue 单页:深浅色跟随系统(可手动切换),新增站点头像上传,装完后登录页、favicon、页脚都用它;服务器缺 GD / fileinfo 或目录不可写时自动降级为填图片链接。
  • 登录方式总开关:密码、邮箱验证码、生物识别、临时密钥、第三方登录五类可在后台单独启停,校验至少保留一种可用方式。真被锁在外面时,在服务器上运行 php bin/nomen auth:reset 恢复。
  • 站点 API /nomen-api:MediaWiki 风格的只读 JSON 接口(action=query&meta=siteinfo、list=allpages、prop=content 等),插件可注册自己的模块,后台「设置」里可开关(默认开)。
  • 新增 /special/lang 语言选择页:页面源码不再出现 ?lang= 链接,搜索引擎不会把同一页按语言分裂收录。
  • 后台概览显示「最新正式版」:自动查询官方站,有新版时显示黄标。
  • 首页下方链接可编辑:默认三条(文档 / 开放平台 / 版本信息)可单独隐藏,可添加自定义链接;插件经钩子追加的链接在后台标注「由 X 托管」。

改进

  • 多语言母键从中文整句换成英文原句(MediaWiki 式),25 个语言词典全量迁移;邮件模板、活动日志、OAuth 错误信息等此前未入词典的文案一并补齐。
  • 管理后台界面保持中文:后台数据出 JSON 时自动翻回中文,后台外壳挂载简中词典。
  • 后台 SPA 各页面的浏览器标签标题改为显示站长设置的站点名(1.2.0 固定显示 Nomen)。

升级说明

  • 本版无新数据表,升级照常:备份后在站点根目录运行 php bin/nomen upgrade。
  • 更新源:其它实例通过官方站 https://nomen.caellab.com/api/version 查询最新正式版。

下载