自从 Wordpress 转到 Typecho 之后就一直学习和尝试用 Markdown 写博客。这两天正式接触 MWeb 后,发现它有一个可以发布到 Metaweblog API 的发布服务。就尝试着看看能否从 MWeb 上直接写文章然后发布到博客程序上。


使用 MWeb发布文章,它有什么好处?

  1. 首先,支持 Markdown。使用它写文章可以直接上手,不需要额外的学习成本。Markdown 的简洁和优雅,使用越久越会赞叹,上手简单,推荐大家学习。
  2. 图床服务。它支持包括七牛云存储、GooglePhoto、imgur,还可以另外自己自定义。
  3. 文章发布后难免会有一些修修改改,MWeb 支持直接在原文的基础上更新文章。
  4. 文章链接自定义。我们可以直接在发布文章时在 MWeb 上自定义文章的链接。
  5. 支持标签。填写完标签后可以同步到博客上,作为博客的标签。

以上是本人比较注重的几点,其他有待大家自己去发觉。为此我还制作了一张简单的思维导图,方便大家直观的了解。

Mweb好处


食用方法

打开 MWeb 偏好设置,点击发布服务。

添加七牛云储存图床

添加七牛云图床

如图,填入名称、空间名称、图片 URL 前缀可以不填。

图中的 Access Key、Secret Key,可以在七牛云官网后台的个人面板中的密钥管理中获取。

添加 Metaweblog API 服务

添加 Metaweblog API 服务

博客网址不要加http前缀

这里最主要的是Tpyecho 的 API地址,需在博客域名后加上如图部分,即:

http://wuqishi.com/action/xmlrpc

写作

在 MWeb 中,通过 Markdown 进行正常写作

发布

发布

如图,发布界面简单易懂,大家可以添加标签,自定网址,选择发布日期和发布状态,如果你的博客后台编辑器是 Markdown语法,请勾选“发布为 Markdown”。


不足

Markdown 语法识别问题

这里问题其实也不知道算不算是 MWeb 的问题,出现的现象如图:

语法识别

上面我们说过,要勾选“发布为Markdown”,但是即使这样文章推送到博客后台后会出现识别不出是 Markdown 语法创建的问题。

解决办法就是点击图中的“是”,程序会自动转换。

发布状态为“草稿”时重复创建文章的问题

上文“发布”中说过,“发布状态”可选。当选择为“草稿”后发布,博客后台正常创建一篇草稿文章。

如果我们继续在 MWeb 上编辑文章,最后选“已发布”状态发布编辑后文章到博客程序后就出现问题了。

博客会创建了一篇新的文章,而不是把草稿变成已发布的文章。这样就相当于在博客后台创建了两篇文章,一篇为发布的文章,另一篇为草稿的文章。


以上两点问题不知道怎么解决。

最后修改:2016 年 10 月 11 日
如果觉得我的文章对你有用,请随意赞赏