集成于AyaOS的静态博客管理后台,作为内容生产与发布的操作界面。


系统一览
信息组织与检索
- 编辑器与管理页解耦:管理页负责目录树、移动、改名、删除,编辑页专注写作
- 目录树浏览器:Markdown目录递归渲染,根目录/顶层默认展开,减少频繁操作
- 分类/子类/标签映射:前端用中文展示与选择,写入时后端归一到id,利于可读性
- 子类联动校验:选择分类后动态生成允许的子类集合,减少错误组合
编辑与预览
- 实时预览渲染链路:Markdown渲染→内容清洗→DOM更新,并对本地资源引用做预览态解析
- 相册可视化编辑:在相册编辑页中直接管理图片顺序、alt文本与引用状态,通过独立按钮请求后端文件浏览,防止请求过大
媒体资源处理
- 媒体写作友好:文章媒体上传后自动生成引用片段,支持交互命名,失败不产生无效编号或残留引用
- 类型识别与降级:按图片/视频/其它类型分流处理,无法识别的资源以附件链接形式插入
- 预览映射缓存:解决“资源已上传但未发布”时的本地预览一致性
数据一致性与安全边界
- 保存前置条件:未选定归档目录时禁止保存/发布/上传,避免产生孤儿内容
- 自动保存:节流式autosave,减少频繁写入同时降低丢稿概率
- 相册文件后端联动:相册图片文件增删改与后端文件联动,根据前端最大编号递增命名
发布与运维
- “保存→构建→上传”一键串联:发布按钮触发静态博客构建Pipeline,把内容生产闭环做成可重复流程
- 临时资源清理:提供受控的一键清理按钮,清理构建与上传过程中产生的临时性资源,避免长期运行下的磁盘膨胀与状态污染