在MACOS中使用MWeb实现一键发布Typecho博客

@spiritree  January 1, 2017

为什么选择MWeb?

在MACOS目前有Ulysses同样也是写作软件,为知笔记作为云端笔记软件,但是这两者都有相对于MWeb的缺点,缺点如下。

  • Ulysses只支持WordPress博客的发布,API不够全面,虽然界面漂亮。

  • 为知笔记是收费的并且试用阶段不支持分享,但是为知笔记作为云端笔记在国产中是可以了。

而MWeb提供了Metaweblog api使得支持Typecho这种类似WordPress的博客,并且提供了七牛图床API可以说想当接地气了。

接下来就介绍MWeb的配置

发布至 Metaweblog API

在增加发布服务中,选择 Metaweblog API,会出现下图左边的图的界面。发布至 Metaweblog API 的填入项目中,多了名为 “API 地址” 这一项。每个支持 Metaweblog API 的网站,都提供一个 API 地址,填入即可。下边列出国内网站中常用的 Metaweblog API 地址。

新浪博客:http://upload.move.blog.sina.com.cn/blog_rebuild/blog/xmlrpc.php
cnblogs:http://www.cnblogs.com/Blog名/services/metaweblog.aspx。其中 Blog 名 请换为您的博客名。cnblogs 的博客后台设置,拉到最下面,也可以找到这个网址。比如说我的是 http://rpc.cnblogs.com/metaweblog/OtisBlog 两者网址不同,但是效果一样。
oschina:http://my.oschina.net/action/xmlrpc
typecho 博客:http://xx.com/action/xmlrpc , 其中 xx.com 为你的博客网址。

使用七牛云存储的图床

  • Access Key和Secert Key在「个人面板」-->「个人中心」-->「秘钥管理」查看

![imagesupload](
https://om4v1ul08.qnssl.com/imagesupload.png)


添加新评论

  1. dcopen

    你好,我不想把图片上传到外部图床,只是想上传到网站服务器上,要如何设置呢?谢谢

    Reply
    1. @dcopen

      如果是个人博客服务器的话应该只有手动上传了

      Reply
  2. dcopen

    还有个比较狗血的问题,为啥我用 MWEB上传了文章之后发现,Typecho网页上没有默认编译成MD格式的文章,(明明在MWEB里已经选择了 发布为 markdown选项).但是每次打开网页的文章编辑,会提示非MD格式的文章,是否需要继续,然后保存了.一切又正常了.

    你这边也是么?如何解决呢?

    Reply
    1. @dcopen

      我一开始是可以直接上传成功的,但是记得有次更新后就和你一样了。最近网站部署成全局HTTPS后直接无法一键上传了,查了许多资料也无法解决,只能把MWeb当成本地markdown库了。

      Reply
    2. @dcopen

      应该是XMLRPC的问题

      Reply
      1. Zero King
        @spiritree

        个人设置里的“在 XMLRPC 接口中使用 Markdown 语法”打开了吗?

        Reply
        1. @Zero King

          现在可以了,typecho作者在4月26日添加支持在xmlrpc接口中使用原生的markdown语法

          Reply
  3. 陈先森

    现在不知oschina了么?https://my.oschina.net/action/xmlrpc

    Reply