目录

上次说到开发博客发布的事的后续


目录

上次说到要动一动博客,后来一直申请不到有道云笔记的开发者权限就作罢了。

后来发现国内的坚果云才是真正能替代dropbox的云服务,坚果云用的是webdav协议,貌似比较小众,一般用rest服务返回json接口比较多,试用了貌似只有一个叫做易码的app支持同步,但是做的并不好用,编辑和解析语法都有问题。

所以我萌生了要自己开发个app的想法 ,目前app的大致需求如下:

  • 方便好用的编辑和提示markdown语法

  • 编辑和预览模式可以随时切换

  • 支持图片上传及展示功能

  • 支持webdav单用户的同步(先不考虑多用户同步下的分支冲突问题)

目前开发进展顺利,只是痛苦的是业余时间有限所以进度很慢。

以后要实现的路由器博客的效果是可方便扩展布署到任意平台的,所以后台开发也有如下新的需求

  • 首当其冲的当然是支持webdav同步

  • 支持拉取图片并同步到博客文章特定目录下

  • 文章支持较为实时的编辑,想法大概是这样,以make的方式更新文件,如果文件存在,只编辑修改时间并同步,以一个较长的时间(比如随机5到10分钟)轮循同步,当有一旦比对有文件需要同步时,再以一个有限次数的较短时间同步实现伪实时的效果

  • 换用golang的开源反向代理web服务

在我app的开发过程中,竟然申请成功了有道云笔记本的开发者权限,那我暂时也没精力去支持他的API了,先完上面的工作以后有精力了再说吧。