让你的博客支持MetaWeblog离线发布

现在流行的博客网站都支持Metaweblog API,容许用户使用各种客户端直接发布博客到网站。几个月前,下载了Windows Live Writer,并尝试了使用这个软件编写和发布我的技术博客到博客园技术站点,使用体验非常好,可以随时随地编辑和发布博客,而无需打开博客园的网站。因为我同时也有自己的独立博客,所以每次发布到博客园后都要从博客园中把内容复制到我的个人博客中,这浪费了时间去做重复的劳动,这是程序员最不愿意做的事情,何不让自己的博客也支持MetaWeblog API呢?下面是我在ASP.NET平台中添加MetaWeblog 的实践过程,给需要的同学们一些参考。

(1)查找资料

什么是MetaWeblog,它的规范是什么?

维基百科的解释:http://en.wikipedia.org/wiki/MetaWeblog

MetaWeblog API是基于XML-RPC API的,这里有具体的定义:http://www.xmlrpc.com/metaWeblogApi

(2)查找ASP.NET中的实现

很幸运,有人已经研究过了,参考这里:Implement MetaWeblog API in ASP.NET

直接下载文章中的源码,然后添加具体的实现就可以了。

什么是MetaWeblog,它的规范是什么?

维基百科的解释:http://en.wikipedia.org/wiki/MetaWeblog

MetaWeblog API是基于XML-RPC API的,这里有具体的定义:http://www.xmlrpc.com/metaWeblogApi

很幸运,有人已经研究过了,参考这里:Implement MetaWeblog API in ASP.NET

直接下载文章中的源码,然后添加具体的实现就可以了。

发表回复