墨语手写模拟器
把电子文本转化成自然手写稿,从字体、纸张到排版与导出,完成一次真实需求驱动的产品闭环。

需要把文字、图片或文档快速转为自然手写稿的学生、教师与办公人员。
需求判断、产品设计、前后端实现、服务器部署与持续维护。
线上 Web 产品;Vue 3 + Node.js 单仓多包;支持前端版本回滚。
01 · WHY IT EXISTS
它为什么会出现
它不是从“做一个 AI 产品”开始,而是从大量重复手写材料的现实需求开始。最初只需要把文字放到纸张上,真实使用很快暴露出字体重复、格线错位、多页排版和手机操作等问题,项目因此逐步从单页工具演进为持续运行的产品。
02 · THE PROBLEM
真正要解决的问题
大量手写材料既耗时又难以保持自然感,而普通文字处理软件无法控制字迹、格线与细微随机性。
03 · THE RESPONSE
最终形成的方案
把文字输入、纸张设置、字体变化、自然扰动和高清导出放进一条简单流程,让用户几分钟完成原本需要数小时的工作。
04 · BUILD LOG
项目不是一次生成的。
重要的不是“AI 写了多少代码”,而是需求怎样在真实使用中逐步变得清楚。
- 01
真实需求启动
从手写稿生成场景出发,完成 Vue 3 前端、手写字体和基础导出。
- 02
补齐真实使用链路
加入 Word/PDF 导入、横线纸与方格纸对齐、多页排版和多端适配。
- 03
从能用到能维护
建立一键部署、符号链接原子切换、日期版本标签和数据库保护规则。
05 · KEY DECISIONS
真正决定项目质量的三个选择。
先解决任务,再谈 AI
核心价值是节省真实手写时间,因此优先做好排版、纸张和导出,而不是堆模型能力。
线上版本必须可回滚
每次前端部署生成独立版本目录,通过符号链接切换,异常时可以快速退回上一版。
数据目录与代码部署隔离
部署脚本永不读取、删除或覆盖用户数据库,避免一次发布破坏线上数据。
自定义字体、纸张与格线
自然字迹扰动与多页排版
电脑与手机均可使用
完整上线并持续维护
07 · WHAT WAS DELIVERED
已经完成
- 完成可直接访问的线上产品
- 形成 Web、移动端和桌面端复用结构
- 建立一键部署与秒级回滚流程
- 积累从需求到上线的完整项目经验
08 · HONEST LIMITS
仍然有限
- 真实日活和转化数据尚未接入
- 用户付费意愿仍需验证
- 字体真实感仍有继续提升空间
09 · NEXT
下一步
- 接入匿名使用统计
- 验证免费与付费功能边界
- 探索个人字迹学习能力
10 · KEEP READING
项目、文章和资料库连在一起。
项目页讲“做成了什么”,文章讲“过程发生了什么”,飞书保存可以继续复用的方法与资料。
