优天日志系统(YtDevBlog)
优天日志系统(YtDevBlog) 是一套多项目开发日志门户:开发者在本地维护立项说明与按日更新的 Markdown,上传到 docbase/{project}/ 后手动重建索引;访客通过卡片墙发现项目,再以时间线与日历浏览更新。配套 桌面管理客户端 对齐服务器 docbase/,以类 FTP 拖放与显式目录同步完成日常运维——同一产品、同一套日志树,不另拆独立门户项目。
产品定位
| 维度 | 说明 |
|---|---|
| 一句话 | 本地写日志 → 上传/桌面同步 → 重建索引 → 门户/时间线/日历可见 |
| 适合谁 | 多产品工作室、开源更新站、需要公开 Changelog 门户的团队 |
| 内容形态 | 立项说明 + 开发 / 发版 Changelog |
| 内容源 | 物理目录优先(Web 上传、桌面拖放或显式同步) |
| 数据库 | SQLite3 + FTS5(索引与搜索) |
| 运维面 | Web 后台 + 桌面 Docbase Explorer(重建、评论、项目展示) |
| 互动 | 点赞 / 想要 / 评论 / 浏览 + 项目排行指数 |
核心工作流
本地写作 → git/ftp/rsync 或 桌面拖放/显式同步 → docbase/{project}/
→ Web 或桌面「重建索引」
→ 门户卡片 / 时间线 / 日历可见
→ 详情页反应与评论
桌面客户端特色(摘要)
- 登录即见与服务器一致的
docbase/树 - 拖放文件/目录 + 同名冲突(覆盖/跳过/取消全部,出厂 ask)
- 本地工作区映射 + 预览差异后再 Sync(非默认双向同步盘)
- 双击 Markdown 编辑、重建弹窗、评论管理、多站点 Profile
技术要点
- 服务端:Go 原生
net/http,前台 Bootstrap + jQuery;URL 与物理路径对齐 - 桌面端:Go + Wails v2 + Vue 3;经 HTTPS Admin API 写文件,不直写
/data - 发行层注入产品名与默认语言;业务 handlers 不按品牌复制逻辑
- 本目录日志只使用当前产品名叙述
相关链接
- 品牌方:Youtem / https://youtem.net
- 产品名:优天日志系统(YtDevBlog)
- 产品需求:
docs/PRD-MVP.md;桌面:devblog_pc3/docs/PRD-DevBlog-PC客户端-zh.md - 当前版本:3.1.0(桌面配套随产品线迭代)