缘由 平时使用某本地优先的笔记软件,以前就感觉有丢笔记的迹象,但是最近发现了确凿的丢笔记的证据,因此只能放弃这个软件;在网上找了大半天,都有一些让我放弃的理由: notion:很喜欢它的 database ,但是数据都在云端,有可能某一天 ggtana:喜欢它的 super tag ,但是数据也是在云端,根据网上得到的消息,一年的费用需要 100 刀,我的笔记配不上它obsidian:本地优先,并且格式是比较通用的,但是整个页面的按钮太多了感觉好杂乱,并且各种插件对 markdown 的修改,其实想要迁移也是不方便的 因此,我萌生了自己做一个笔记软件,按照自己的想法来实现 大概的思路(抄谁) [ol]tana 的 super tagnotion 的 database [/ol] 优先实现 tana 的 super tag ,让我可以用起来,后面再加新的功能 大概的框架 [ol]前端使用 tauri + react后端使用 rust数据保存于数据库中( MySQL/SQLite ),默认逻辑删除,提供删除指定时间前数据的功能图片、附件等保存在本地/直接上传至 S3可以设置定时备份任务,自动进行 sqldump 并且备份图片文件到指定目录 [/ol] 可能存在的难点 [ol]对前端不熟悉,只是用 React 搭建过几个 demo对 Rust 也不熟悉,学过几次,没有实际的项目经验,本人是后端开发,主要使用 Java [/ol] 可能的收获 [ol]熟悉前端,并且有实际的经验,不仅仅只是搭个 demo 的程度Rust 入门 [/ol] tana, 笔记, Rust, React