
- 多平台。
- 数据不依赖云端,要么就是能自己管控。
按这个要求最佳的选择自然就是使用浏览器的开源程序了,服务直接放在自己的服务器上自己也放心,而且浏览器就不会有什么客户端的限制了,也非常符合我能用网页绝对不多安装个程序的原则。
一开始我找到的是侠客日记,看上去功能很强大,但是去看了下源码居然是用.NET的,直接就放弃了,最后选择的是标题日记。前端vue3
+ts
+vite
,后端nodejs
,运行起来占用非常小,非常适合我这种买不起大鸡的小站长:
(base) root@*:~# ps aux | grep npm
root 2057203 0.0 1.7 720260 64948 pts/5 Sl+ 16:53 0:00 npm run serve
root 2068496 0.0 0.0 6240 648 pts/0 S+ 21:38 0:00 grep npm
搭建很简单,前后端都有很详细的文档,如果有需要建议直接去项目下面一步一步跟着做。 功能基本上能满足我的要求:
日记撰写
默认提供了很多分类和时间天气等信息的记录,而且支持MD格式写作。



附属功能
附属功能目前包含四个
- 银行卡信息记录功能
- 记账单
- 待办事项记录
经期记录
第一个功能先不说了,谁会把这东西放到网上啊…姑且也写一下用法,就直接生成一个名为我的银行卡列表
的文章,内容按照下面的格式记录,就能得到银行卡信息界面:
银行:民生银行
卡号:6*** **** **** ****
类别:储蓄卡
开户行:山东济南办卡
刷卡次数:5
银行:民生银行
卡号:6*** **** **** ****
类别:信用卡
开户行:山东济南办卡
额度:20000
验证码:123/4
到期日:2029-08-10

第二个倒是挺实用,直接在账单分类下按这样的格式记录信息,就能形成日账单记录:
买菜 -330
吃饭 -120
敲诈勒索 +200

- 阿巴阿巴
= 买大疆 Mavic Classic 3 #¥9000
= 坐飞机
即可获得这样的效果:

第四个,经期记录,我看了测试站,貌似是在备忘
下生成一个经期记录的标题,内容是:
2024-12-20, 2024-12-26
2024-11-22, 2024-11-28
即可在日历界面生成不安全的日子:

其他还有一些小功能,比如:
- 配置好所在城市后会自动填写当天的天气(根据和风天气API获取)
- 前台显示、隐藏文章内容
- 支持csv、json、txt、sql格式数据导出和账户注销
- 单篇日记内容分享
当然,这半天的使用我也发现了一些小问题,比如:
- 后台总会有奇奇怪怪的报错,这个后续再研究
- 支持上传头像,但是只支持七牛云,而七牛云不备案域名是没办法开启HTTPS的,而且临时域名会在30天后过期,对于常年全站HTTPS的站长真的折磨。