开发笔记 v0.15.4:后台编辑体验与脚注嵌套列表渲染
开发笔记升级到 v0.15.4:修复后台自动保存触发的整页自刷新循环,刷新后预览滚动位置可恢复,编辑器补齐 Shift+Tab 取消缩进,脚注嵌套有序列表兼容两种缩进。
2026-08-21
开发笔记 v0.15.4 围绕后台「保存—刷新—恢复」链路与脚注排版做了一轮修正:自动保存不再触发整页自刷新,刷新后预览滚动位置可以恢复,编辑器缩进快捷键补齐,脚注内的二级有序列表同时兼容两格与四格缩进。
- 本地 CMS 插件在自身写盘后的窗口期内吞掉
full-reload/update广播,自动保存不再打断编辑;外部编辑器改动仍正常触发热更新。 - 后台会话快照新增预览区滚动位置,刷新后按普通模式(window 滚动)与沉浸式(
#preview内部滚动)双归属补偿恢复,含图片加载后的二次校正。 - Markdown 编辑器新增 Shift+Tab 取消缩进,按行移除最多两空格或一个制表符,多行选区与选区回填与 Tab 缩进对称。
- 脚注插件新增惰性续行拆分:脚注内比父级多缩进两格的二级有序列表会被重建为嵌套列表,与四格缩进渲染一致;正文列表不受影响。
- 版本号 0.15.3 → 0.15.4,关键文件:
src/admin/local-cms.mjs、src/pages/admin.astro、src/plugins/remark-footnote-indent.mjs。