← 返回项目列表

写给自己

只有一篇、一镜到底的本地日记应用,数据不出浏览器

2026 · TypeScriptViteIndexedDB 查看源码 ↗

它是什么

一个反日记软件思路的日记软件:没有列表、没有卡片、没有一天一个文件,整本日记就是一篇连续的文字,日期是分隔线。写作时不打断,写完自动排版。

关键设计

  • 就地编辑:点任意一天直接在原位置改 Markdown,失焦即渲染保存
  • 本地优先:数据只存在浏览器 IndexedDB,没有账号、没有服务器、不联网也能用;配套 Markdown / JSON 双格式导出与重新导入
  • 补齐日常细节:全文搜索、日期跳转与快速定位、正序倒序切换、字数与连续记录天数统计、六种背景主题(纯色/渐变/本地图片,可调模糊与暗度)
  • 两套实现:main 分支是 Linux/WSL 版,windows 分支用另一套技术栈独立重写,各自维护

一个取舍

不做云同步是刻意的:日记这类东西,一旦有账号就有泄露面。宁可让用户自己导出备份,也不把私人内容放上服务器。