我用Windows Live Writer寫部落格文章,好用的xmlrpc一文多發

十二月 6th, 2007 by derekhsu | 2

目前用來寫部落格文章的工具,雖然Windows跟Linux上面都有許多好用的工具,但是感覺上用起來最順手的,就是Windows Live Writer,這個原本是微軟工程是用來寫部落格文章的軟體工具,經過釋出之後立刻成為部落客愛用的離線編輯工具,此外,他支援許多的外掛,比如他有結合 Flickr的外掛。可以輕易的把Flickr上的圖片給引進文章當中。當然,Windows Live Writer對於微軟自家的spaces是支援的最徹底的,他會自動幫你縮圖上傳圖片,但對於別家的部落格就沒有這麼好了,但是他仍然支援以FTP把圖片同步上傳到伺服器上的功能。之前的Windows Live Writer在切換輸入法的時候會有問題,但經過更新之後,這個問題就不復存在了。

目前用來寫部落格文章的工具,雖然Windows跟Linux上面都有許多好用的工具,但是感覺上用起來最順手的,就是Windows Live Writer,這個原本是微軟工程是用來寫部落格文章的軟體工具,經過釋出之後立刻成為部落客愛用的離線編輯工具,此外,他支援許多的外掛,比如他有結合Flickr的外掛。可以輕易的把Flickr上的圖片給引進文章當中。當然,Windows Live Writer對於微軟自家的spaces是支援的最徹底的,他會自動幫你縮圖上傳圖片,但對於別家的部落格就沒有這麼好了,但是他仍然支援以FTP把圖片同步上傳到伺服器上的功能。之前的Windows Live Writer在切換輸入法的時候會有問題,但經過更新之後,這個問題就不復存在了。

而對於其他的部落格平台,Windows Live Writer也有支援,尤其是國外的著名部落格平台,比如Live Journal,Wordpress,Blogger都有支援。

其實Windows Live Writer遠端發佈部落格文章的方式並不是什麼秘密,他是採用一種叫做XMLRPC(XML Remote procedure call)的方式,把資料發送到遠端的伺服器,是一種類似Web Service的方式,把資料以XML的框架然後以http的協定傳輸,算是Web Service的前身,XMLRPC並不是那麼好用。

而且部落格文章的發文協定並沒有一個標準的規定,不同的部落格平台自行製作自己的XMLRPC框架,但是還是有一些XMLRPC框架被普遍使用。

今天在Google Reader上看到這一篇使用Google Docs發佈文章到Pixnet,我才知道原來Pixnet已經支援XMLRPC發文,Google Doc也支援把文章發佈到部落格上。

我立刻就馬上試驗了一下,果然很好用,圖片可以直接上傳到Google Docs上,Google Docs也很好的支援了格式編輯的功能,但是Google Docs有一個最大的缺點,那就是他只支援單一個部落格,如果你想把這個文章發表到其他的部落格上,那麼你就得再修改一次發佈設定。這對現在平均每人擁有1.多個部落格的台灣部落客來說,算是一個不小的問題,而且他也不支援離線編輯。

如果用Windows Live Writer發佈呢?該怎麼做?以下就來做一個示範,以發佈文章到Pixnet為例:

1.從[工具]選單中選擇[帳號...]

Step1

2.選擇[新增]部落格帳號,選擇「其他的部落格服務」

step 2

3.然後,他會要求你輸入部落格的網址和帳號密碼,依照實際情況輸入:

step 3

4.然後Live Writer會進行自動偵測,當他偵側部出來部落格的型態的時候,他會請使用者自行設定,請依照下面的方式設定,部落格請選擇Metaweblog API,pixnet的XMLRPC位址則是http://blog.pixnet.net/xmlrpc.php

step 4

5.接著,Live Writer會自動偵測部落格的相關資訊,如果你的設定正確的話,他會顯示一些偵測到的資訊:

step 5

6.然後他會問使用者是否要偵測部落格主題,在這裡請選擇是,你就可以在編輯時檢視部落格的外觀。

step 7

7. 恭喜,這部落格設定完成了,就會出現下面這樣的畫面,帶出你的部落格標題;

step 8

8.然後你就可以在部落格清單裡面看到你剛剛所新增的部落格:

step 9

利用Live Writer,部落客就可以輕易的在一台電腦上編輯所有的部落格文章,並發佈到自己的部落格上了!

此外,除了國外的平台支援以外,國內也有許多BSP也有提供這樣的服務,只是許多使用者不知道而已,以下整理出國內BSP業者的BLOG XMLRPC:

BSP XMLRPC 備註
Pixnet http://blog.pixnet.net/xmlrpc.php Metaweblog API
樂多 http://xmlrpc.blog.roodo.com/cgi-bin/mt/mt-xmlrpc.cgi Movable Type API

咦?怎麼只有兩個?其他的業者呢?丁丁大站呢?大地部落呢?斯威特呢?很抱歉,目前台灣BSP當中支援XMLRPC的只有Pixnet跟樂多,其他的要寫部落格只有到他們的頁面上寫才行。這一點就是台灣BSP跟國外BSP最大的差距。

Sphere: Related Content

Popularity: 1% [?]

2 Comments on “我用Windows Live Writer寫部落格文章,好用的xmlrpc一文多發”


  1. 我是菜鳥 said:

    介紹的真詳細 XD


  2. » [小筆記]用blog編輯器更新blog said:

    [...] 我用Windows Live Writer寫部落格文章,好用的xmlrpc一文多發 [...]