后台导览:内容、分类、媒体、模板、评论
后台地址是 /admin/。左侧导航按"内容 → 展示 → 运营 → 系统"排列。
文章
- 列表支持搜索、按状态/分类/标签筛选、按日期或标题排序;
- 表头有全选,底部可以批量发布、转草稿、删除;
- 新建/编辑支持 Markdown 与 富文本 两个页签。当前格式对应的页签可编辑,另一个只读预览——这是为了避免切换页签把 Markdown 原稿污染成 HTML。
批量操作走的是"一次取数 + D1 批量提交 + R2 并发删除",几十篇的批量通常几秒完成。
分类与标签
分类和标签共用一套 taxonomies 表,用 type 区分。可以新建、改名、改 slug、删除。
删除一个仍被文章使用的分类会被拒绝;要先把文章移到别的分类。
媒体库
- 支持拖拽上传、网格/列表切换、按类型筛选、按时间排序;
- 上传时会校验文件魔数,只接受常见图片格式;
- 文件落在 R2 的
wp-content/uploads/YYYY/MM/,文件名统一小写并做 URL 编码。
模板 / 风格
两个部分:
- 风格应用:从内置 + 用户风格里选一个,点应用;
- 编辑模板:可视化编辑 6 类模板,或者直接改 JSON 源码。
改完保存只影响之后的渲染。已生成的单页需要重建才会套用新模板。
评论
- 筛选:未回拉 / 待审核 / 全部;
- 对 Worker 端收到的评论可以直接审核、删除;
- 已由 WordPress 接管的评论只读,需要去 WP 后台改。
设置
- 站点名、描述、URL、permalink 结构;
- Logo、横幅、社交链接、导航菜单;
- 缓存 TTL、列表每页文章数、批量任务并发;
- head 自定义 HTML(统计脚本、meta 验证等)。
批量任务
长任务都放在这里:
- 重建全部单页(可断点续做);
- 迁移 permalink(先复制、再切换、最后清理旧对象);
- 清理孤儿文件。
进度存在 D1,关掉页面再回来还能继续。