部落格園部落格撰寫工具【開源】(可以直接黏貼圖片)

liulun發表於2015-05-20

更新2015-05-26

已經解決掉那個BUG,並增加了一些新功能
優化了程式碼

BUG

如果你的使用者名稱和你的部落格Id不同的話,釋出部落格不成功

感謝若雲幫忙重現BUG

2015-5-21更新

可以從部落格園拉取最近一篇部落格,並修改這篇部落格了

(注意:如果拉取到的最近一篇部落格,並非你草稿箱裡的部落格,那麼你修改過之後,再儲存是不會儲存成功的;部落格園API裡獲取到的資料資訊沒法判斷這篇部落格是否為草稿,如果能的話就好多了)

先說廢話

最近在寫Nim相關的部落格

(Nim是門非常不錯的語言,我接下來還會寫很多關於這門語言的部落格,感興趣的朋友可以關注我的部落格)

有的時候一天寫兩篇,但用部落格園的後臺寫部落格,還是有很多不便的

比如說:不能直接黏貼圖片等等

之前我曾經用有道雲筆記寫過部落格

(在有道雲筆記上寫了部落格之後,公開部落格,然後分析公開的頁面,把頁面裡相關的HTML拿出來,然後放到部落格園中去)

這種方法,雖然寫部落格是簡單了,但是有道雲筆記的一些樣式,與部落格園是不相容的,

部落格寫好之後,看起來很醜

後來我曾經聯絡部落格園的管理員,要部落格園寫部落格的WEB API,

部落格園的管理員還是挺nice的,給了我MetaweblogAPI

這個程式就是基於這個API完成的

(但園友“家裡擼”同學說,部落格園總共只有兩個員工,我覺得這不大可能吧,這麼大一個站,兩個員工就能hold住??請原諒我把你的名字翻譯成“家裡擼”,我錯了!^_^)

 

無圖無真像

如你所見,這篇部落格就是用這個工具寫的

這個工具總共花了兩天半的時間,其中有一天的時間再除錯MetaweblogAPI,

(那個API頁面有一個描述錯誤的地方,以後心血來潮講這個原理的時候會聊到,心急的朋友可以直接去看我的原始碼)

裡面那個編輯器用的是百度UEditor,這個編輯器真的挺好用的,給他們點贊!

blob.png

原始碼在此

https://github.com/xland/cnblogs

客戶端在此

http://pan.baidu.com/s/1c0rUO9a

 

相關文章