自從 Wordpress 轉(zhuǎn)到 Tpyecho 之后就一直學(xué)習(xí)和嘗試用 Markdown 寫博客。這兩天正式接觸 MWeb 后,發(fā)現(xiàn)它有一個(gè)可以發(fā)布到 Metaweblog API 的發(fā)布服務(wù)。就嘗試著看看能否從 MWeb 上直接寫文章然后發(fā)布到博客程序上。
使用 MWeb發(fā)布文章,它有什么好處?
首先,支持 Markdown。使用它寫文章可以直接上手,不需要額外的學(xué)習(xí)成本。Markdown 的簡潔和優(yōu)雅,使用越久越會(huì)贊嘆,上手簡單,推薦大家學(xué)習(xí)。
圖床服務(wù)。它支持包括七牛云存儲(chǔ)、GooglePhoto、imgur,還可以另外自己自定義。
文章發(fā)布后難免會(huì)有一些修修改改,MWeb 支持直接在原文的基礎(chǔ)上更新文章。
文章鏈接自定義。我們可以直接在發(fā)布文章時(shí)在 MWeb 上自定義文章的鏈接。
支持標(biāo)簽。填寫完標(biāo)簽后可以同步到博客上,作為博客的標(biāo)簽。
以上是本人比較注重的幾點(diǎn),其他有待大家自己去發(fā)覺。為此我還制作了一張簡單的思維導(dǎo)圖,方便大家直觀的了解。

食用方法
打開 MWeb 偏好設(shè)置,點(diǎn)擊發(fā)布服務(wù)。
添加七牛云儲(chǔ)存圖床

如圖,填入名稱、空間名稱、圖片 URL 前綴可以不填。
圖中的 Access Key、Secret Key,可以在七牛云官網(wǎng)后臺(tái)的個(gè)人面板中的密鑰管理中獲取。
添加 Metaweblog API 服務(wù)

博客網(wǎng)址不要加http前綴
這里最主要的是Tpyecho 的 API地址,需在博客域名后加上如圖部分,即:
http://wuqishi.com/action/xmlrpc
寫作
在 MWeb 中,通過 Markdown 進(jìn)行正常寫作
發(fā)布

如圖,發(fā)布界面簡單易懂,大家可以添加標(biāo)簽,自定網(wǎng)址,選擇發(fā)布日期和發(fā)布狀態(tài),如果你的博客后臺(tái)編輯器是 Markdown語法,請勾選“發(fā)布為 Markdown”。
不足
Markdown 語法識(shí)別問題
這里問題其實(shí)也不知道算不算是 MWeb 的問題,出現(xiàn)的現(xiàn)象如圖:

上面我們說過,要勾選“發(fā)布為Markdown”,但是即使這樣文章推送到博客后臺(tái)后會(huì)出現(xiàn)識(shí)別不出是 Markdown 語法創(chuàng)建的問題。
解決辦法就是點(diǎn)擊圖中的“是”,程序會(huì)自動(dòng)轉(zhuǎn)換。
發(fā)布狀態(tài)為“草稿”時(shí)重復(fù)創(chuàng)建文章的問題
上文“發(fā)布”中說過,“發(fā)布狀態(tài)”可選。當(dāng)選擇為“草稿”后發(fā)布,博客后臺(tái)正常創(chuàng)建一篇草稿文章。
如果我們繼續(xù)在 MWeb 上編輯文章,最后選“已發(fā)布”狀態(tài)發(fā)布編輯后文章到博客程序后就出現(xiàn)問題了。
博客會(huì)創(chuàng)建了一篇新的文章,而不是把草稿變成已發(fā)布的文章。這樣就相當(dāng)于在博客后臺(tái)創(chuàng)建了兩篇文章,一篇為發(fā)布的文章,另一篇為草稿的文章。
以上兩點(diǎn)問題不知道怎么解決。