使用Windows Live Writer 2012或Office Word 2013 發布文章到部落格園

來源:互聯網
上載者:User

標籤:blog   http   使用   strong   檔案   資料   

去年就知道有這個功能,不過沒去深究總結過,最近有寫網路部落格的慾望了,於是又重新拾起這玩意兒。

具體到底是用Windows Live Writer 2012還是用Word 2013,個人覺得看個人,因為這2個軟體各有優點,各有缺點

1、首先用LiveWriter發部落格顯然更專業,發布後的效果也與本地最接近,但是在編輯功能上肯定大不如Word,另外一個最大缺點是它本地儲存的格式不是doc。

2、而Word的優點不言而喻,我們天天用Word,用Word就能發部落格這簡直就是一個天大的好訊息,但用Word發布的部落格發布後的效果與本地相差有時候還是挺大的。

總結:個人覺得,如果你對樣式不是特別糾結,能夠容仍發布後的效果與你想象的效果差一點點,那就毫不猶豫的選擇Word吧!

下面首先講用Windows Live Writer 2012發部落格: 一、軟體準備:

最新版的是Windows Live Writer 2012,但是不提供單獨的安裝包,它是和微軟其它軟體一起的(包括MSN、Window Move Maker等),軟體大小為131M,官方:http://g.live.com/1rewlive5-all/zh-cn/wlsetup-all.exe

或者自己百度“Windows Essentials 2012 簡體中文離線”。

二、安裝:

安裝很簡單,如果你不想安裝MSN等其它內建軟體,請選擇自訂安裝,注意不能選擇安裝路徑,這一點挺蛋疼的,預設裝在C盤。 三、使用:

開啟Windows Live Writer,第一次使用一般會讓你設定部落格地址以及帳號和密碼,設定如下:

選擇其它服務:

設定部落格地址及其它資訊:

然後會驗證:

然後會提示發布臨時日誌來下載主題,發布後會立即刪除,所以一般選“是”:

然後就基本OK了。 四、代碼高亮外掛程式:

部落格園官方給出了2個,一個一個介紹。

1、WindowsLiveWriter.CNBlogs.CodeHighlighter.rar

這個外掛程式產生的高亮代碼與網頁上的一模一樣,插入後即可立即顯示效果,不過貌似它必須連網才能即時顯示效果,因為部落格園官方說這是基於“雲處理”的。安裝方法很簡單,將上面的壓縮包解壓然後複製裡面的檔案到:

C:\Program Files (x86)\Windows Live\Writer\Plugins,然後重啟Writer即可看到:

插入介面比較簡單:

及時效果如下:

/**     * 從一段文本中檢索出唯一的結果     * @param regx Regex語句     * @param text 要檢索的文本     * @return     */    public String regx(String regx,String text)    {        Matcher matcher=Pattern.compile(regx).matcher(text);        if(matcher.find())            return matcher.group();        else            return null;    }

2、另外一個外掛程式叫:Windows Live Writer Source Code plugin for SyntaxHighlighter,檔案名稱叫SourceCodePlugin_version_1.1.zip,貌似部落格園官方推薦這個外掛程式,不過個人不太喜歡,最主要是不能及時顯示效果。(雖然有網友研究出了本地預覽效果的方法,但個人不太喜歡,想看的戳這裡:http://www.cnblogs.com/huxi/archive/2009/12/13/1623190.html)

安裝方法同上面一樣,也是複製一個dll檔案到外掛程式目錄,部落格園官方教程:

http://www.cnblogs.com/cmt/archive/2009/11/27/1611900.html

介面如下:

及時效果如下(為了顯示效果,此為編輯器的,可以發現不能及時高亮顯示):

發表後如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

/**

* 從一段文本中檢索出唯一的結果

* @param regx Regex語句

* @param text 要檢索的文本

* @return

*/

public String regx(String regx,String text)

{

Matcher matcher=Pattern.compile(regx).matcher(text);

if(matcher.find())

return matcher.group();

else

return null;

}

可以發現,前者代碼風格與網頁版的第一個“插入代碼”按鈕相同:

而後面一個外掛程式則與第二個類似:

個人覺得在代碼插入方面部落格園沒有CSDN做的好,雖然網頁版插入代碼後有一個複製的按鈕:

但是點擊後還要我們手動按一下CTRL+C才能複製,且複製後一直是文字框的狀態,不能還原成高亮代碼樣式了,表示這麼多人用部落格園,怎麼就沒有人反饋這一意見呢???五、圖片上傳注意事項:

預設上傳如果圖片太大的話會壓縮,且全部預設加上影音效果,改進方法如下:

隨便插入一張圖片,然後:

六、設定分類、標籤、摘要、EntryName:

下面的資料域就是EntryName(即隨筆或文章地址別名)。

七、排版技巧

參見這位網頁寫的文章:CnBlogs博文排版技巧

接下來再講講Word2013發布部落格到部落格園的詳細方法。一、軟體準備。

Word誰都有,所以軟體準備這一步幾乎可省略。具體哪一個版本開始有部落格發布的功能我不知道,反正我用的是Word 2013。二、第一次使用必須的配置:

開啟一篇Word文檔,然後點擊左上方的“檔案”,依次選擇“共用”-->“發布至部落格”:

一般會預設讓你建立一個部落格賬戶:

部落格文章地址為:http://www.cnblogs.com/你的部落格名稱/services/metablogapi.aspx

圖片選項一般選擇“我的部落格供應商”:

然後Word會新開一個視窗,要發布部落格必須設定一個部落格標題:

可以插入類別:

點擊“發布按鈕”,在文檔的最上面會提示發布是否成功的資訊,如下:

三、代碼高亮顯示:

一般你直接Eclipse或VS複製代碼到Word預設就會保持高亮顯示,我一般喜歡把代碼插入到一個一行一列的表格中,如下:

但是發布後程式碼間距變寬了,鬱悶!

另外,Eclipse代碼直接複製粘貼到Windows Live Writer是不會保持高亮顯示的,所以這一點還是Word比較好。

如果想代碼發布後樣式更好看一點,推薦用一個Word的代碼高亮顯示外掛程式,是一個國人寫的,功能可能還有些欠缺,最主要的問題就是樣式衝突,雖然可以通過設定“CSS定製風格”來解決,但是一旦你更換了部落格的皮膚,這個代碼顯示就有可能不正常了。

具體使用方法參考原作者部落格:Word中使用代碼高亮外掛程式

比如我用的是coffee的主題,按照這個作者給出的設定,部落格發布後成了這個樣子:

正常的應該是這樣的:

另外建議開啟交替行變色功能,好看一點:

插入時的樣式:

插入到Word後的樣式:

發布後的樣式上面已經給出了。

好了,很簡單的東西竟然洋洋洒洒寫了這麼久,唉,我這人就是有這樣一個壞毛病:就是什麼東西一旦要做了就一定要做的最好!好了,吃飯去了,餓死了!

希望能對沒用過的人有一些協助!

原文連結地址:http://www.cnblogs.com/liuxianan/archive/2013/04/13/3018732.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.