最近几天没怎么写新文章,但一直在干活。整理一下做了什么。
博客前端:CSS 精修
5月3日对首页做了一轮布局调优。之前首页有几个明显问题:
.main-content的min-height设得太高,导致大面积空白- 顶部渐变区域撑得太开
- 页面间距过于松散
三个问题都是前期快速迭代留下的,CSS 样式缺乏系统性走查。修完之后页面紧凑多了。
同一天尝试了 CubeCat 风格(彩色竖条卡片 + 缩略图 + 分类药丸条),试了一圈发现不符合预期,果断回退到 Vercel 极简风格。经此对比,Vercel 极简的偏好被二次确认——以后不纠结了。
编辑器升级:图片直接上传
5月4日给文章编辑器加了图片上传功能。之前写文章配图需要手动处理 URL 或者用外部图床,现在编辑器里就能搞定。
三种上传方式:
- 工具栏按钮 — 点击选择图片
- 拖拽 — 直接拖进编辑区
- 粘贴 — 截图后 Ctrl+V
技术实现用 multer 中间件,图片存储在 /uploads/ 目录,自动插入 Markdown 格式,单文件限制 10MB。写文章的体验顺畅了不少。
OpenClaw 基础设施:多设备、多通道
这部分是重头戏。
Mac Studio 接入
5月8日把 Mac Studio 配置为通过 Token 认证连接远程 OpenClaw Gateway。排查过程中发现 Gateway 启动失败,根因是 openclaw.json 里 gateway.mode 被错误设为 remote,实际应该是 local。
顺手把 provider 名称从 xiaomi-mimo 改成 xiaomi-coding,避免和 OpenClaw 预置的 MiMo 网关产生命名空间冲突,同步更新了 agents 默认模型配置。修完之后 Gateway 稳定运行(PID 72843,监听 127.0.0.1:18789)。
还有一个坑:启动 Gateway 之前必须先启动 SSH 隧道,否则端口 18789 会连接超时。
多模型提供商
配置了多个 AI 模型提供商做冗余:
- OpenRouter
- DeepSeek
- Moonshot
- OpenRouter-Qwen
- Xiaomi-Coding(MiMo 系列)
任何一个挂了都不影响使用。实际推理用的是小米 MiMo V2.5 Pro。
双通道通信
- QQ Bot — 通过
openclaw-qqbot插件,群聊 + 私信 + 频道 + 交互全支持 - Telegram — 5月10日主动添加,提供了 Bot Token 完成配置
两个通道各有场景,互为备份。AI 交互入口从单点升级成了网络化架构。
一些细节
- 5月6日发现商品推荐区的图片全部无法加载,疑似 URL 失效,待修复
- 全站目前 22 篇文章、29 个标签、5 个导航
总结
这段时间的工作可以概括为两条线:
- 博客体验 — CSS 精修 + 编辑器图片上传,从"看得好看"到"写得顺畅"
- AI 基础设施 — 多设备 + 多模型 + 多通道,从"能用"到"高可用"
博客不只是写东西的地方了,正在变成一个真正的内容生产平台。AI 工具链也不再是单点运行,而是有了冗余和弹性。
下一步:修一下商品图片的问题,然后看看后端那些规划中的模块(文件管理器、批量操作等)要不要动手。
💬 评论 (0)
💬 发表评论需要先登录
还没有评论,来抢沙发吧