標籤:
為什麼會寫這篇
最近寫部落格在 Cnblog 上面寫部落格, 發現圖片不能複製了直接粘貼上,這對於把部落格當隨手筆記的人來說無疑非常痛苦。求助於部落格園,他們讓我用 Windows Live Writer 試試。我查了下大家推薦的除了 WLW 還有直接用 Word 2013 發布的。這麼高端,我果然 low 了。於是嘗試著根據大神們的教程實驗了一把,果然好用的不是一點點,聰明好學的我還拓展到了 CSDN 那邊,開始都是大家說的 505 錯誤,後來經過修正也成功發表了。
謙虛地強調下,這裡不是原創,而是總結。個人測試均成功了,紀錄分享下如何用 Windows Live Writer 和 Word 2013 分別發表部落格到 Cnblog 和 CSDN。
這2個軟體優缺點
1、首先用 LiveWriter 發部落格顯然更專業,發布後的效果也與本地最接近,但是在編輯功能上肯定大不如 Word,另外一個最大缺點是它本地儲存的格式不是 doc。
2、而 Word 的優點不言而喻,我們天天用 Word,用 Word 就能發部落格這簡直就是一個天大的好訊息,但用 Word 發布的部落格發布後的效果與本地相差有時候還是挺大的。
總結:個人覺得,如果你對樣式不是特別糾結,能夠容仍發布後的效果與你想象的效果差一點點,那就毫不猶豫的選擇 Word 吧!
因為相同工具下操作類似,我就不分四大塊了,僅僅按照 Windows Live Writer 和 Word 2013 來分享在 Cnblog 的操作,而 CSDN 的操作會用紅字標出。
下面就開始吧。
Windows Live Writer
第一步下載安裝:
最新版的是 Windows Live Writer 2012,但是不提供單獨的安裝包,它是和微軟其它軟體一起的(包括 MSN、Window Move Maker 等),軟體大小為 131M,官方:http://www.microsoft.com/zh-cn/download/details.aspx?id=8621
或者自己百度“ Windows Essentials 2012 簡體中文離線”。
安裝很簡單,如果你不想安裝 MSN 等其它內建軟體,請選擇自訂安裝,注意只能預設裝在 C 盤,就別跟它較勁了。
第三步添加日誌賬戶:
開啟 Windows Live Writer,第一次使用一般會讓你設定部落格地址以及帳號和密碼,設定如下:
選擇其它服務:
設定部落格地址及其它資訊:
然後會驗證:
然後會提示發布臨時日誌來下載主題,發布後會立即刪除,所以一般選“是”:
然後就基本OK了。
CSDN 是這樣子的
第一步:下載安裝 WLW(同上1)
第二步:添加部落格帳號(同上2)
如果添加了部落格園還想添加CSDN也可以 Live Writer - >選項
然後賬戶 - > 添加
第三步:您所使用的日誌類型,選擇 MetaweblogAPI
使用者名稱填自己的。
第四步日誌的遠程發布網址,填寫 http://write.blog.csdn.net/xmlrpc/index
(重點是 http://write.blog.csdn.net/xmlrpc/index,別亂填)
第五步: 點擊下一步,出現下面這個對話方塊時,選擇“是”或“否”都可以,選擇“是”時,會下載失敗,可忽略。
第六步:設定完成
總結
CSDN就是比Cnblog多了個設定賬戶類型,類型選MetaweblogAPI
地址填: http://write.blog.csdn.net/xmlrpc/index
有關於部落格的發布
這個其實很簡單了。圖片什麼的可以直接發粘貼了,在發布按鈕的右邊你可以選擇發布的部落格賬戶,也可以在這裡添加管理日誌賬戶。
代碼高亮
部落格園官方給出了 2 個,安裝都很簡單,下載後 dll 檔案複製到 C:\Program Files \Windows Live\Writer\Plugins,重啟 WLW 。
1、WindowsLiveWriter.CNBlogs.CodeHighlighter.rar
這個外掛程式產生的高亮代碼與網頁上的一模一樣,插入後即可立即顯示效果,不過貌似它必須連網才能即時顯示效果,因為部落格園官方說這是基於“雲處理”的。安裝方法很簡單,將上面的壓縮包解壓然後複製裡面的檔案到:
C:\Program Files\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(); elsereturnnull; }
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;
}
可以發現,前者代碼風格與網頁版的第一個“插入代碼”按鈕相同:
而後面一個外掛程式則與第二個類似:
圖片上傳
預設上傳如果圖片太大的話會壓縮,且全部預設加上影音效果,改進方法如下:
隨便插入一張圖片,然後:
設定分類標籤摘要,EntryName
下面的資料域就是EntryName(即隨筆或文章地址別名)。
關於排版
http://www.cnblogs.com/lyj/archive/2008/11/30/1344463.html
Word 2013
第一步:開啟 Word 2013
第二步:第一次使用必須的配置:
開啟一篇Word文檔,然後點擊左上方的“檔案”,依次選擇“共用”-->“發布至部落格”:
一般會預設讓你建立一個部落格賬戶:
部落格文章地址為:http://www.cnblogs.com/你的部落格名稱/services/metablogapi.aspx
圖片選項一般選擇“我的部落格供應商”:
然後 Word 會新開一個視窗,要發布部落格必須設定一個部落格標題:
可以插入類別:
點擊“發布按鈕”,在文檔的最上面會提示發布是否成功的資訊,如下:
而在CSDN中建立賬戶時注意這樣填就好了,其他的步驟相同。
填這個地址:http://write.blog.csdn.net/xmlrpc/index
有關賬戶管理在如位置,也很方便。
內容還是有點繁瑣的,但操作都很簡單,大家嘗試下就會發覺很方面那。最後羅列下參考的部落格
http://www.cnblogs.com/liuxianan/archive/2013/04/13/3018732.html
http://group.cnblogs.com/topic/8550.html
http://blog.csdn.net/csdnproduct/article/details/27504397
如何用 Windows Live Writer 和 Word 2013 分別發表部落格到Cnblog 和CSDN