更新2015-05-26
已經解決掉那個BUG,並增加了一些新功能
優化了程式碼
BUG
如果你的使用者名稱和你的部落格Id不同的話,釋出部落格不成功
感謝若雲幫忙重現BUG
2015-5-21更新
可以從部落格園拉取最近一篇部落格,並修改這篇部落格了
(注意:如果拉取到的最近一篇部落格,並非你草稿箱裡的部落格,那麼你修改過之後,再儲存是不會儲存成功的;部落格園API裡獲取到的資料資訊沒法判斷這篇部落格是否為草稿,如果能的話就好多了)
先說廢話
最近在寫Nim相關的部落格
(Nim是門非常不錯的語言,我接下來還會寫很多關於這門語言的部落格,感興趣的朋友可以關注我的部落格)
有的時候一天寫兩篇,但用部落格園的後臺寫部落格,還是有很多不便的
比如說:不能直接黏貼圖片等等
之前我曾經用有道雲筆記寫過部落格
(在有道雲筆記上寫了部落格之後,公開部落格,然後分析公開的頁面,把頁面裡相關的HTML拿出來,然後放到部落格園中去)
這種方法,雖然寫部落格是簡單了,但是有道雲筆記的一些樣式,與部落格園是不相容的,
部落格寫好之後,看起來很醜
後來我曾經聯絡部落格園的管理員,要部落格園寫部落格的WEB API,
部落格園的管理員還是挺nice的,給了我MetaweblogAPI,
這個程式就是基於這個API完成的
(但園友“家裡擼”同學說,部落格園總共只有兩個員工,我覺得這不大可能吧,這麼大一個站,兩個員工就能hold住??請原諒我把你的名字翻譯成“家裡擼”,我錯了!^_^)
無圖無真像
如你所見,這篇部落格就是用這個工具寫的
這個工具總共花了兩天半的時間,其中有一天的時間再除錯MetaweblogAPI,
(那個API頁面有一個描述錯誤的地方,以後心血來潮講這個原理的時候會聊到,心急的朋友可以直接去看我的原始碼)
裡面那個編輯器用的是百度UEditor,這個編輯器真的挺好用的,給他們點贊!
原始碼在此
https://github.com/xland/cnblogs
客戶端在此
http://pan.baidu.com/s/1c0rUO9a