Windows Live Writer(WLW) 是大部份部落客的最愛,因為它除了讓部落客可以很容易的所見即所得的離線編輯文章之外,它還可將內容發佈至各種不同的部落客系統,如:WordPress 或是 Blogger 之中。雖說 MS 自 2012 開始已不維護,但就算如此,憑藉著方便的使用性及眾多的外掛程式 ,仍然是部落客無可取代的工具之一。
但如果您是使用 Google 的 Blogger,可以發現從 2015 年 5 月左右開始,使用 WLW 您已無法順利連上 Blogger 進行文章發佈。這個問題主因是 Blogger 更新了其 API 服務,登入 Google 帳號必須改用 OAuth 2.0。在 WLW 已不維護更新的情況下,我們已無法使用它來發佈內容至 Blogger 上了,這造成很多部落客的困擾。還好 2015/12 微軟宣佈將WLW轉為「開放原始碼專案」,讓Live Writer成為.NET Foundation的一員,並且將 WLW 更名為 Open Live Writer(OLW),目前除了是英文版外,使用介面幾乎跟 WLW 一模一樣,最重要的是它已支援 OAuth 2.0 新的認證方式,所以如果您使用 Google 的 Blogger 就可以改用 OLW 。
不過因 OLW 才剛開放,所以它還沒有外掛程式可以用,這在某些方面真的是很不方便。例如在 WLW 裡,如果一位工程師想在文章裡加一些或寫一些 code,一般會使用所謂的 Code Snippet 方便編輯及樣式化程式碼,但在 OLW 裡目前則不容易達成。還好 WLW 與 OLW 本一家親,這二套軟體所支援的格式完全相容,如此就給了我們一個暫時的辦法,讓我們使用 WLW 來編輯文章,然後再透過 OLW 進行文章發佈。
為了方便的使用此方法,我們必須讓這二套軟體的草稿文章存在相同的路徑,如此才能方便的使用上述方法讓我們即可利用 WLW 眾的外掛程式,又可方便文章的編輯與排版,並讓文章順利的發佈至 Blogger。下面就以 Dropbox 存放位置為例,說明如何更改這二套軟體預設的草稿文章存放位置,讓二者指向相同的位置。
首先建立草稿文章儲放地
我們先在 Dropbox 底下新增個 My Webblog Posts 的資料夾,例如: C:\Dropbox\My Webblog Posts 做為 WLW 與 OLW 將來要同步的草稿文章儲存地。
接著,修改 WLW 的草稿文章路徑
一般 WLW 預設的草稿文章是存放在目前使用者的 【我的文件】目錄下的 My Weblog Posts 目錄下,如果要修改這個預設儲存路徑,則必須要在使用者機碼(HKEY_CURRENT_USER\Softwre\Microsoft\Windows Live\Writer) 下新增一個 PostsDirectory 字串值,並填入新的路徑即可。![]()
最後,修改 OLW 的草稿文章路徑
其方法如同 WLW ,OLW 的使用者機碼如下:
HKEY_CURRENT_USER\Softwre\Microsoft\OpenLiveWriter![]()
範例:
例如我們要在文章裡展示一段價值千萬美元的程式碼,我們就可先透過 WLW 的外掛程式 Code Snippet插入程式碼,如下圖:
執行 Insert 後就會在文章內插入一段樣式化後的程式碼,感覺即美觀又專業。
1: function Dollar(){ 2: console.log("I am a rich man."); 3: }接著我們就可以將其存檔後開啟 OLW,然後從 【Open recent post】 中開啟此文章,如下圖:
在 OLW 尚未釋出眾多外掛的過渡時期,此方法不失為一個簡便有效的作法。
參考文章:
沒有留言:
張貼留言