日期:2014-05-17  浏览次数:21000 次

用word和windows live writer 不能发布CSDN博客
       这是我今天才知道的,以前一直不知道为什么. 希望同跟我一样有这种困惑的人分享下!

        前段时间学习了一下如何不在网页上写CSDN的博客,就是用word自带的博客发布功能,但是偶的人品太差,不论怎样都出现问题,我的操作可以参见: Word 2010 发布csdn 博客,这个是 CSDN上的,有图片.如果看不了,可以看这个使用Word2007发布博客文章的方法汇总(转)不过人家成功了,我却出现问题.



    word无法注册,以为自己有什么内容输错了,试了很多次,还是不行.上网查了很久这个问题,没什么人解答,实在是不知道原因,最后不了了之了.不过,后来 用163的,似乎成功了.由于太久没用,我都忘了.但是后来也不用了,因为发布的博客的格式和我在word上写的很不一样,而且还会有多出一行代码,我还得去网页上修改,最后就不用这个方法了.
   这几天由于经常上不了csdn,所以又想到了,干脆在离线发布博客,这样就不用登录博客.可是我一不小心记错了,我只记得我用这种方法发布过博客,可是我以为是csdn博客,后来才想到应该是163的博客.

    不过我还是不死心,又想到了用windows live writer这个工具发布博客.其实以前也用过,也失败了.但是不死心的我,看到网上这么多人都说可以,还是试了试,结果还是不行.具体操作可以参见:通过 Windows Live Writer 写CSDN博客和网易博客   出现错误

   后来还找到一篇博客 csdn blog备份、同步、离线编辑、批量发布工具-Zoundry Ravea ,跟着他下了个Zoundry Ravea软件,安装到这步就出现错误.


    为什么我总是出错,上网有查了很久,查到使用word 2010 发布博客文章的方法,这篇文章上说,
相应的博客网站要支持MetaWebLog的API,如csdn博客的这个类似Web Service的地址可以在浏览器直接打开看到若干操作信息,其中kangmo123可改为自己的账户名.:http://blog.csdn.net/kangmo123/services/metablogapi.aspx.(这个打开,是个404)

    
查了下什么是MetaWeblog API,MetaWebBlog API(MWA)是一个Blog程序接口标准,允许外部程序来获取或者设置Blog的文字和熟悉。详情请见:MetaWeblog API中文说明.

   
铺垫了这么多,最后的结果就是CSDN博客是否不再支持Windows Live Writer离线发布日志?,里面提到2010年7月3日是支持的,2011年6月20日就不支持了。后来我一看那些写的用windows live writer发博客果然都是2010年左右的,2012的一个也没有.为了验证是CSDN的本身的问题,而不是我下的windows live writer有问题,我用windows live writer发布博客到网易上,可以用,而且除了填写日志主页URL外,也不用选择日志类型和远程发布的URL,很方便.
   
      其实不止是windows live writer不能用,像我上面提到的word和Zoundry Ravea不也一样不能,CSDN现在应该是不支持离线发布博客了,因为它的MetaWebLogAPI不可用了,所以不支持外部程序离线发博客.(不过如何谁发现CSDN有能离线发博客,请告诉我,谢谢!)