吐槽&注意的坑:

刚听说了有这么一个东西,据说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 API中文说明

Windows Live Writer配置步骤

MetaWeblog博客客户端工具之Windows Live Writer的更多相关文章

  1. Mac OSX下面的博客客户端Marsedit使用

       在windows下面,有一个很好用的博客客户端,叫做windows live writer,不得不感叹,其所见即所得的方面真的是很方便,特别是还可以方便的把word上的内容直接帖上去,包括文件中 ...

  2. Metaweblog博客分发体验

    在8月份OpenLiveWriter 这篇文章使用博客客户端撰写做了metaweblog的个人服务,支持通过OpenLiveWriter发博客到本站(OurJS),然后再分发到其他博客平台(目前就os ...

  3. 用Python编写博客导出工具

    用Python编写博客导出工具 罗朝辉 (http://kesalin.github.io/) CC 许可,转载请注明出处   写在前面的话 我在 github 上用 octopress 搭建了个人博 ...

  4. BlogPublishTool - 博客发布工具

    BlogPublishTool - 博客发布工具 这是一个发布博客的工具.本博客使用本工具发布. 本工具源码已上传至github:https://github.com/ChildishChange/B ...

  5. GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置

    GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置 前言 此篇博客主要为Pelican在Windows平台下的配置安装所写,在此过程中主要参考资料烟雨林博客.poem_of_ ...

  6. OpenLiveWriter 这篇文章使用博客客户端撰写

    OpenLiveWriter是非常方便的博客客户端,起码相比在浏览器写博客多了一种选择.而且借助于MetaWeblog接口,可以很方便地同步博客文章到多个博客地址.本站cms.xlongwei.com ...

  7. 班级博客客户端Beta阶段发布说明

    班级博客客户端Beta阶段发布说明 NewTeam 2017/12/18 项目 博客园班级博客Android客户端 目录 发布方式和发布地址 新功能 修复的缺陷 对运行环境的要求 安装方法 已知的问题 ...

  8. Mac端博客发布工具推荐

    引子 推荐一款好用的 Mac 端博客发布工具. 下载地址 echo 博客对接 这里以cnblog为例.接入类型为metawebblog,access point可以在cnblog的设置最下边找到,然后 ...

  9. 多平台博客发布工具OpenWrite的使用

    1 介绍 OpenWrite官网 OpenWrite是一款便捷的多平台博客发布工具,可以在OpenWrite编写markdown文档,然后发布到其他博客平台,目前已经支持CSDN.SegmentFau ...

随机推荐

  1. HDU 5128 The E-pang Palace(2014广州赛区现场赛B题 计算几何)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5128 解题报告:在一个平面上给出n个点的坐标,用这n个点作为矩形的四个顶点,作两个矩形,要求两个矩形不 ...

  2. HDU 1058 Humble Numbers(离线打表)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1058 解题报告:输入一个n,输出第n个质因子只有2,3,5,7的数. 用了离线打表,因为n最大只有58 ...

  3. iOS开发——网络篇——JSON和XML,NSJSONSerialization ,NSXMLParser(XML解析器),NSXMLParserDelegate,MJExtension (字典转模型),GDataXML(三方框架解析XML)

    一.JSON 1.JSON简介什么是JSONJSON是一种轻量级的数据格式,一般用于数据交互服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) JSON的格式很像OC中的字典 ...

  4. unity3d 安卓IOS推送

    https://github.com/jpush/jpush-unity3d-plugin

  5. UnsupportedClassVersionError: Bad version number in .class file

    java.lang.UnsupportedClassVersionError: Bad version number in .class file造成这种过错是ni的支撑Tomcat运行的JDK版本与 ...

  6. 跟着百度学PHP[4]-OOP面对对象编程-3-实例化一个对象

    当定义好类后,我们使用new关键字来实例化一个对象! 格式: $object = new 类名; <?php class Person{ private $name; "; priva ...

  7. PHP微信支付开发实例

    这篇文章主要为大家详细介绍了PHP微信支付开发过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PHP微信支付开发过程,分享给大家,供大家参考,具体内容如下 1.开发环境 Thinkphp 3. ...

  8. ja

    import java.util.*; class animal{     void cry(){            }     void get_animal_name(){           ...

  9. 4.5---判断是否是二叉排序树BST(CC150)

    public boolean checkBST(TreeNode root) { return isBST(root, Long.MIN_VALUE, Long.MAX_VALUE); } publi ...

  10. 3. Android程序生成步骤

      主要流程如下图所示:       所需要的工具列表 名称 功能介绍 在操作系统中的路径 aapt Android资源打包工具 ${ANDROID_SDK_HOME}/platform-tools/ ...