用户管理
「导入/导出」列可单独为每个普通用户开启或关闭导入/导出权限;选「跟随默认」则使用下方「前端权限」模块的全局开关。管理员始终拥有全部功能。
加载中…
前端权限
这里设置普通用户的全局默认功能开关;可在「用户管理」中对单个用户单独覆盖(允许 / 禁止 / 跟随默认)。管理员始终拥有全部功能。
无权限的普通用户点击对应入口会弹出下方配置的提示文案。
普通用户默认可使用「导入 / 导出」功能(单个用户可在「用户管理」单独设置)
SMTP 配置(邮箱注册 / 验证码登录)
修改管理员密码
修改当前登录管理员的密码,需先校验当前密码。
导入 / 导出数据库
导出:将 MongoDB 中的全部数据(所有集合)下载为 JSON 备份文件,包括用户、登录页图片、笔记背景、自定义导航、公告、SMTP 配置、验证码等;
导入:选择之前导出的 JSON 文件,覆盖恢复数据库。
导出内容包含密码哈希等敏感信息,请妥善保管,勿外传。
限制 /api 的 JSON 请求体大小(影响数据库导入等),默认 1 MB;导入较大备份失败时可调大此值。
登录页图片
设置登录页左侧展示的图片。填入图片 URL 后保存即可生效;留空并保存则恢复默认图片。勾选「不使用图片」时登录页左侧显示内置的简约宣传页(艺术字标题 + 特色介绍),URL 设置将被忽略。
不使用图片(显示简约宣传页)
笔记背景
设置登录后笔记应用内的「首屏背景」与「内容背景」图片 URL(作为全局默认,用户未在应用内自行修改时生效)。留空并保存则恢复内置默认。
数据存储位置
决定用户的笔记数据存在哪里。Gist:笔记保存在各用户浏览器本地(IndexedDB),可用 GitHub Gist 手动同步(默认);MongoDB / SQLite:笔记直接存入服务器数据库(MongoDB 或 SQLite,取决于部署配置),做到用户隔离(每个用户只能看到自己的笔记),超级管理员可在笔记应用内切换查看所有用户的笔记。
首屏标题 / 小标题
设置登录后笔记应用顶部导航栏与首屏的大标题及小标题(品牌名)。留空并保存则恢复内置默认;此处设置同时用于管理后台侧边栏品牌名与浏览器标签标题,登录页的文案请在下方两张卡片中单独配置,用户在应用内自行修改的名称 / 副标题会优先于此处设置。
登录页卡片文案
设置登录页右侧卡片(登录表单上方)的大标题与小标题,以及登录页浏览器标签标题与底部提示语。与上方「首屏文案」、「登录页左侧文案」各自独立、互不影响;留空并保存则恢复内置默认(IceCream / 江畔何人初见雪、江雪何年初映人)。
登录页左侧文案
设置在登录页左侧图片上叠加展示的标题与小标题,用于向未注册访客介绍系统特色。留空并保存则不在图片上显示文案。
文字高亮(在标题 / 小标题上叠加深色描边光晕,增强在图片上的可读性)
公告
编写一条 Markdown 公告。用户刷新进入应用时会弹出一次(之后不再自动弹出),也可点击笔记顶部导航栏的 📢 图标随时查看。留空并保存即清除公告。
操作日志
记录关键操作(登录、登录失败、增删用户、改密、改角色、导入/导出、权限设置等),按时间倒序展示,最多 200 条。数据持久化到 MongoDB 的 logs 集合。