MetaWeblog博客客户端工具之Windows Live Writer

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MetaWeblog博客客户端工具之Windows Live Writer相关的知识,希望对你有一定的参考价值。

吐槽&注意的坑:

刚听说了有这么一个东西,据说Windows Live Writer开源之后就改名为Open Live Writer,我以为Open Live Writer就要比Windows Live Writer要好于是就去下了Open Live Writer,然而我还是naive了…

我说我装个插件吧,去官网一看,据说九个月没更新了,娘的coming了九个月…!悲伤

image

中英文这种问题就不吐槽了,按照网上的办法Open Live Writer安装插件根本装不上,因为默认安装的时候没有让选择安装目录,Open Live Writer安装在了C:\\Users\\cc\\AppData\\Local\\OpenLiveWriter这种目录下,而且安装目录下的目录架构也让我懵逼了,一看版本才0.6感觉有点靠不住了,还是等发展成熟了再来用吧,建议先使用Windows Live Writer,官网上说支持到

image

就算要死掉了的话要么会有大牛给它续命救活要么就推出同类新产品,总之不是我等小菜可以左右的了的,就别管滋持不滋持了,现在先用着好用的Windows Live Writer再说。

而且Open Live Writer感觉运行起来很卡,我很腹黑的猜测可能是因为一开源微软就没有动力做了吧…

功能预览:

image

image

image

没错,竟然可以直接插入emoji(妈蛋我终于摆脱颜文字啦…O(∩_∩)O哈哈~),酷~ 热烈的笑脸

感觉不足的地方:

1.这个地方应该有最近使用的字体,应该记录一下的,因为毕竟编辑一篇文章常用的字体也就那几种,其它的这么一大坨只会降低效率。

image

2.这个地方竟然不能自定义大小,真是喵了狗了设计的人是怎么想的。

image

3.插入图片的呃体验非常不好,刚插入的时候就变得非常非常得小,手动拖大的话又会失真,结果就变成了看到的这种模糊成一坨的画质,郁闷,你就别动它保存原尺寸会死昂!!!

使用WindowLiveWriter和博客园后台在线编辑工具的一些小区别:

1.媒体文件,比如图片的处理方式。

在博客园后台编辑的时候图片可以直接粘贴进去,但是保存的时候是以图片base64编码方式直接硬编在网页中的,这种情况下小图片还好,大图片不使用缓存简直要出人命,而使用WindowsLiveWriter的话会自动的将媒体文件上传到博客园的后台然后引用这个文件(后台空间如果有限制的话,呃,我一直就挺喜欢发图的看来要节制一下了….),还有就是WindowsLiveWriter的话会自动给图片加一个阴影样式。

暂时想到的办法就是手动的从源代码中将图片的style删去并将thumb改为原图引用。

2016-10-7 20:10:58:找到了彻底的解决办法,就是选中图片的时候会多出一个“格式”选项卡,然后这里面有一个默认值,这样子:

感觉所谓的博客网站就是做了一套标准啊,然后提供一个展现层,一个在线编辑工具,一个开放接口,然后就完事啦,如果不考虑超大的海量访问量的话貌似也没很难死人的技术瓶颈啊….(不当家不知柴米贵…..)

 

MetaWeblog工具原理:

我一开始的时候就很好奇啊,这个东西是怎么知道什么东西该上传到哪里的呢?不会是人工一个个搜索比对然后分别开发一套吧?不兴这么耳鼻的啊?果然背后还有有一套约定好的规范,噔噔噔~MetaWeblog登场~

在博客园的后台设置选项卡最下面有一个小小的选项:

image

这个下面有一个网址,可以点进去看看:

http://rpc.cnblogs.com/metaweblog/cc11001100

image

可以看到原理就是服务器开放API,然后客户端向服务器发送特定的请求方法来完成不同的操作,这是一套blog程序接口标准,允许外部程序获取或者设置blog的各种属性,建立在XML-RPC的基础之上。(好官方的说法)

通俗的理解就是通过一套约定好的规范,就可以在很多不同的平台、不同的软件之间通过接口调用来进行同步了,也可以做到同时开好多个博客然后每写一篇新博文就自动同步到所有的博客上,有点酷眨眼

最主要的是Windows Live Writer就是一个MetaWeblog的客户端工具,只要博客实现了这个规范就可以使用Windows Live Writer作为客户端编辑工具,一个可能的使用场景就是自己架设了网站同时实现开放了MetaWeblog接口,然后使用Windows Live Writer在客户端编辑完再上传到自己架设的博客,极客范十足 眨眼

最后细心的可能注意到了: MetaWeblog –> Meta Web Blog

参考资料:

MetaWeblog API中文说明

Windows Live Writer配置步骤

以上是关于MetaWeblog博客客户端工具之Windows Live Writer的主要内容,如果未能解决你的问题,请参考以下文章

metaweblog API csdn python 实现

metaweblog API csdn python 实现

利用Metaweblog技术的API接口同步到多个博客网站(详细)

MetaWeblog是什么

新浪博客的API是啥?

test MetaWeblog