MetaWeblog博客客户端工具之Windows Live Writer
吐槽&注意的坑:
刚听说了有这么一个东西,据说Windows Live Writer开源之后就改名为Open Live Writer,我以为Open Live Writer就要比Windows Live Writer要好于是就去下了Open Live Writer,然而我还是naive了…
我说我装个插件吧,去官网一看,据说九个月没更新了,娘的coming了九个月…!

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

就算要死掉了的话要么会有大牛给它续命救活要么就推出同类新产品,总之不是我等小菜可以左右的了的,就别管滋持不滋持了,现在先用着好用的Windows Live Writer再说。
而且Open Live Writer感觉运行起来很卡,我很腹黑的猜测可能是因为一开源微软就没有动力做了吧…
功能预览:



没错,竟然可以直接插入emoji(妈蛋我终于摆脱颜文字啦…O(∩_∩)O哈哈~),酷~ 
感觉不足的地方:
1.这个地方应该有最近使用的字体,应该记录一下的,因为毕竟编辑一篇文章常用的字体也就那几种,其它的这么一大坨只会降低效率。

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

3.插入图片的呃体验非常不好,刚插入的时候就变得非常非常得小,手动拖大的话又会失真,结果就变成了看到的这种模糊成一坨的画质,郁闷,你就别动它保存原尺寸会死昂!!!
使用WindowLiveWriter和博客园后台在线编辑工具的一些小区别:
1.媒体文件,比如图片的处理方式。
在博客园后台编辑的时候图片可以直接粘贴进去,但是保存的时候是以图片base64编码方式直接硬编在网页中的,这种情况下小图片还好,大图片不使用缓存简直要出人命,而使用WindowsLiveWriter的话会自动的将媒体文件上传到博客园的后台然后引用这个文件(后台空间如果有限制的话,呃,我一直就挺喜欢发图的看来要节制一下了….),还有就是WindowsLiveWriter的话会自动给图片加一个阴影样式。
暂时想到的办法就是手动的从源代码中将图片的style删去并将thumb改为原图引用。
2016-10-7 20:10:58:找到了彻底的解决办法,就是选中图片的时候会多出一个“格式”选项卡,然后这里面有一个默认值,这样子:

感觉所谓的博客网站就是做了一套标准啊,然后提供一个展现层,一个在线编辑工具,一个开放接口,然后就完事啦,如果不考虑超大的海量访问量的话貌似也没很难死人的技术瓶颈啊….(不当家不知柴米贵…..)
MetaWeblog工具原理:
我一开始的时候就很好奇啊,这个东西是怎么知道什么东西该上传到哪里的呢?不会是人工一个个搜索比对然后分别开发一套吧?不兴这么耳鼻的啊?果然背后还有有一套约定好的规范,噔噔噔~MetaWeblog登场~
在博客园的后台设置选项卡最下面有一个小小的选项:

这个下面有一个网址,可以点进去看看:
http://rpc.cnblogs.com/metaweblog/cc11001100

可以看到原理就是服务器开放API,然后客户端向服务器发送特定的请求方法来完成不同的操作,这是一套blog程序接口标准,允许外部程序获取或者设置blog的各种属性,建立在XML-RPC的基础之上。(好官方的说法)
通俗的理解就是通过一套约定好的规范,就可以在很多不同的平台、不同的软件之间通过接口调用来进行同步了,也可以做到同时开好多个博客然后每写一篇新博文就自动同步到所有的博客上,有点酷
最主要的是Windows Live Writer就是一个MetaWeblog的客户端工具,只要博客实现了这个规范就可以使用Windows Live Writer作为客户端编辑工具,一个可能的使用场景就是自己架设了网站同时实现开放了MetaWeblog接口,然后使用Windows Live Writer在客户端编辑完再上传到自己架设的博客,极客范十足 
最后细心的可能注意到了: MetaWeblog –> Meta Web Blog
参考资料:
MetaWeblog博客客户端工具之Windows Live Writer的更多相关文章
- Mac OSX下面的博客客户端Marsedit使用
在windows下面,有一个很好用的博客客户端,叫做windows live writer,不得不感叹,其所见即所得的方面真的是很方便,特别是还可以方便的把word上的内容直接帖上去,包括文件中 ...
- Metaweblog博客分发体验
在8月份OpenLiveWriter 这篇文章使用博客客户端撰写做了metaweblog的个人服务,支持通过OpenLiveWriter发博客到本站(OurJS),然后再分发到其他博客平台(目前就os ...
- 用Python编写博客导出工具
用Python编写博客导出工具 罗朝辉 (http://kesalin.github.io/) CC 许可,转载请注明出处 写在前面的话 我在 github 上用 octopress 搭建了个人博 ...
- BlogPublishTool - 博客发布工具
BlogPublishTool - 博客发布工具 这是一个发布博客的工具.本博客使用本工具发布. 本工具源码已上传至github:https://github.com/ChildishChange/B ...
- GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置
GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置 前言 此篇博客主要为Pelican在Windows平台下的配置安装所写,在此过程中主要参考资料烟雨林博客.poem_of_ ...
- OpenLiveWriter 这篇文章使用博客客户端撰写
OpenLiveWriter是非常方便的博客客户端,起码相比在浏览器写博客多了一种选择.而且借助于MetaWeblog接口,可以很方便地同步博客文章到多个博客地址.本站cms.xlongwei.com ...
- 班级博客客户端Beta阶段发布说明
班级博客客户端Beta阶段发布说明 NewTeam 2017/12/18 项目 博客园班级博客Android客户端 目录 发布方式和发布地址 新功能 修复的缺陷 对运行环境的要求 安装方法 已知的问题 ...
- Mac端博客发布工具推荐
引子 推荐一款好用的 Mac 端博客发布工具. 下载地址 echo 博客对接 这里以cnblog为例.接入类型为metawebblog,access point可以在cnblog的设置最下边找到,然后 ...
- 多平台博客发布工具OpenWrite的使用
1 介绍 OpenWrite官网 OpenWrite是一款便捷的多平台博客发布工具,可以在OpenWrite编写markdown文档,然后发布到其他博客平台,目前已经支持CSDN.SegmentFau ...
随机推荐
- .NET Core Preview
.NET Core Preview 这是很容易上手使用.NET Core在您选择的平台上. 你只需要一个命令行,一个文本编辑器和10分钟的时间. 原文链接:https://www.microsoft. ...
- JAVA设计模式 之 观察者模式
简介: 观察者模式是JDK中最多的设计模式之一,非常有用,观察者模式介绍了一对多的依赖关系及松耦合,有了观察者,你将会消息灵通. 认识观察者模式,看一个报纸.杂志订阅是怎么回事: (1). 报社的业务 ...
- Win7平台下React-Native开发之Android项目打包发布流程
一.bundle文件 React-Native开发步骤中,有一个步骤是使用命令 react-native start 去启动一个基于Node.js的服务,名字为packager.这个packager的 ...
- iOS开发——UI基础-KVC
除了一般的赋值和取值的方法,我们还可以用Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性. 如何使用KVC存取对象属性呢?看个示例 一.使用KVC存数据 定义一个person ...
- objc@interface的设计哲学与设计技巧
blog.sunnyxx.com 我是前言 学习objc时,尤其是先学过其他编程语言再来看objc时,总会对objc的类声明的关键字interface感到有点奇怪,在其它面向对象的语言中通常由clas ...
- css弹性布局
1.弹性布局是什么 在移动端一种方便的布局方式,打破了之前用浮动,定位的布局,更加灵活. 2.弹性布局的格式 包含父元素和子元素,有对应的属性应用在父元素和子元素达到布局的目的 3.父元素的属性 要开 ...
- View的3种测量模式
EXACTLY:表示设置了精确的值,一般当childView设置其宽.高为精确值.match_parent时,ViewGroup会将其设置为EXACTLY: AT_MOST:表示子布局被限制在一个最大 ...
- COGS 2437 暗之链锁 II 题解
[题意] 给出一个有n个点的无向图,其中有n-1条主要边且这些主要边构成一棵树,此外还有m条其他边,求斩断原图的一条主要边和k条其他边使得图不连通的方案数mod109+7的值. 注意,就算你切断一条主 ...
- 浅谈python的import
动态加载模块: 使用__import__ c=__import__('sys') 等价于 import sys 不过前者可以在执行时决定. 静态加载: 也就是常规的import from xxx im ...
- HTK学习2:工具使用
选自:http://www.cnblogs.com/mingzhao810/archive/2012/08/03/2617674.html 这个是重点,呵呵,本部分会讨论到如下内容: 1. 建立语音材 ...