OpenLiveWriter 这篇文章使用博客客户端撰写
OpenLiveWriter是非常方便的博客客户端,起码相比在浏览器写博客多了一种选择。而且借助于MetaWeblog接口,可以很方便地同步博客文章到多个博客地址。本站cms.xlongwei.com就实现了一个简易的MetaWeblog服务端,因此OpenLiveWriter可以向cms.xlongwei.com发布文章。但是主站xlongwei.com却是基于nodejs的OurJS博客系统,因此再post转发了一下发布博客请求,于是便有了这篇文章。
此博文多个地址:
- https://www.cnblogs.com/xingqi/p/9551027.html
- https://my.oschina.net/hwxia/blog/1935507
- https://xlongwei.com/detail/18082700
实现代码:metaweblog
- MetaWeblogService,接收OpenLiveWriter提交的newPost请求
- MetaWeblogUtil,将newPost请求发送到OurJS博客
- MetaWeblogController,接收OurJS提交的博文请求
- MetaWeblog,将博文请求发送到其他metaweblog博客
OurJS的实现代码也很简单,就是收发post请求:ourjs
图片使用ftp服务器,暂不考虑更复杂的metaweblog上传接口