wordpress博客批量導入OSchina博客

wordpress博客批量導入OSchina博客

Wordpress有同步文章到百度hi空間、新浪博客等的插件,沒有同步到OSchina博客的插件,而OSChina也沒有提供博客導入的功能。就簡單用代碼(java)實現了這功能,原理:首先wordpress在後臺導出文章到xml文件中,而後解析該xml文件,讀取出其中的文章,最後使用post請求,將文章發表到OSchina博客空間。 java

使用前提: git

  • 在wordpress後臺導出文章xml文件,放到本項目根目錄。
  • 本項目使用maven管理,安裝maven,而後在項目根目錄執行mvn install,下載依賴的jar包。
  • 在UserInfo.java這個文件中,設置本身的用戶名和密碼,注意要設置不是明文密碼,而是明文密碼的md5(40位小寫),可在這裏獲取
  • 比較懶,入口程序是個main方法,因此執行mvn install後,還須要運行Main.java中的main方法。運行後,日誌會輸出記錄,能夠查當作功和失敗的結果。

我本身導入,日誌輸出以下: github

com.intellij.rt.execution.application.AppMain                com.yeetrack.blog2oschina.Main    14974    成功--->apache cxf 測試webservice接口    成功發表1篇文章    Process finished with exit code 0

代碼提交到github:https://github.com/yeetrack/Wordpress2OSchina web

相關文章
相關標籤/搜索