OpenClaw—AI研究OpenClaw—AI研究
  • AI动态
  • OpenClaw教程
  • 技术解读
  • 用户故事

【开发日志】PublishingSystem Day 1: RichEditor v2.1 图片对齐 + 工具条优化(2026-07-28)

【开发日志】PublishingSystem Day 1: RichEditor v2.1 图片对齐 + 工具条优化(2026-07-28)

2026年7月28日 by WoodStone

2026 年 7 月 28 日,PublishingSystem 后台编辑器 RichEditor v2.1 改造完成,功能对齐 OldWebsiteToNew 后台编辑器。3 个 GitHub commit 推送:图片对齐按钮(左/中/右)+ 8 方向 resize handle + 源码模式切换 + Toast 提示。修复 3 个 bug(工具条 zIndex 被 handle 盖、工具条超出 viewport 边界、点中按钮退出)。新增 7 条铁律,1 个 dev-log 文档。

编辑器 + 8 方向 resize

图 1 是 RichEditor v2.1 改造后的编辑器界面,图片选中后显示 8 方向蓝色 resize handle(可拖拽改大小)+ 浮动工具条(7 按钮)。

核心成果:图片工具条从 3 按钮扩到 7 按钮(⬅ 左 / ⬌ 中 / ➡ 右 / ↔ 满 / ↺ 重置 / 🗑 删 / ×),对照 lbh 后台工具条完整移植。实现方式是 `display: block` + `margin-left/right: auto`,让 inline img 居中或靠右。

工具条位置自动适配

图 2 是图片在 viewport 中部时,浮动工具条自动翻到图片上方(避免被裁到视口外)。

修了 3 个 bug:
1. 工具条 zIndex 10000 < 8 方向 handle 99999 → 提到 100001 + position:fixed 2. 工具条在图片底部超出 viewport → 自动计算 `tbY = rect.top - 36 - 8`(图片上方) 3. 点中按钮退出 → 加 try/catch + e.preventDefault() + e.stopPropagation()

右对齐生效

图 3 是点击 ➡ 右 按钮后,图片自动 display:block + margin-left:auto,实现右对齐(图片浮在内容右侧)。

战略意义:PublishingSystem 是替代 WordPress 的内容管理平台,目标是把 gz studyopenclaw.cn(OpenClaw AI 主站)从 WordPress 迁到 PublishingSystem。今天 RichEditor 改造是平台化的一步,跟 WordPress 后台编辑器对齐。明天修保存文章功能(用户报告保存按钮没反应)。GitHub commit `a1de602`/`e290c09`,dev-log 推到 docs/,本篇为对外版 temp post 收尾。

← 返回文章列表
分类: 技术解读 标记: Bug修复, GitHub, Hermes, PublishingSystem, RichEditor, 工具条, 开发日志

© 2026 OpenClaw—AI研究 版权所有

沪ICP备2026010690号-1