Dazeng 又开始折腾了!
去年 Dazeng 用“榴莲日记”搞了个网站,用起来不太顺手,“榴莲日记”始终是个日记软件,没有分类,而里面的天气、心情等功能,在网站上又没有必要,早就有心想换了。
最近发现我用来记日记的“一本日记”在我换 webdav 后居然不会自动将本地的文件同步到服务器,问了官方后才明白,原来“一本日记”的附件同步到服务器只能(增量)同步一次,以后都只能从服务器同步到本地,这个有点不爽,于是想把“榴莲日记”用来记日记,这样就不能用它来建网站了。
于是乎,“知拾笔记”上线了,虽然上次折腾它的时候出现了笔记 ID 成了负数(我估计是因为我直接操作了数据库的原因”,但其它功能真的挺不错的,希望这个只是偶然吧!
这个站采用“知拾笔记”+同步文件+ php 实现,我用 php 写了个模拟 webdav 服务器的接口,然后“知拾笔记”利用该接口将数据同步到我的网站,然后网站利用 php 读取备份文件自动生成网站,由于“知拾笔记”的备份文件为 sqlite 数据库,对于网站来说,查询有点慢(实际对于我的 ip 为个位数甚至是 0 的网站来说,够够的),我就搞了个全站缓存,将数据库的所有内容全部缓存到硬盘上,sqlite 数据库只用于 id 索引和搜索。
另外,该网站还使用了在线中文字体,试了试加载,感觉没啥问题,可惜的是,我的字体文件用不了 cdn,估计是我哪儿没有折腾对,改天再继续折腾吧。