使用metablog遷移部落格園的文章

2021-09-06 00:12:46 字數 945 閱讀 6906

有時候我們希望能將自己所有的文章遷移到其他的部落格site,大家可能最先想到的就是metablog,沒錯,只有它了。

首先搜尋了一下,很容易搜到老趙這篇文章 "一次批量修改部落格文章的經驗".  我個人不懂f#,也不太喜歡老趙的做法,就重新考慮了一下。

和老趙有一樣的問題, metablog的api中的getrecentposts並無法取得所有的文章,而且速度極慢,中間不能實現非同步,無法看到即時結果。 後來無意發現將所有文章備份後所生成的xml中其實已經包含了所有的文章id,這是個好兆頭。

接下來工作就簡單了,分析該xml檔案,取得所有文章id,然後呼叫getpost分別取每篇文章的內容,然後遷移到其他的部落格位址,這樣就可以即時看到每一篇的遷移結果了。

下邊是其中主要**

xmldocument docment = new xmldocument();

docment.load("c:\\blogmigr\\cnblogs_blogbackup_1_200606_201006 - copy.xml");

xmlnodelist list = docment.selectnodes("/rss/channel/item");

int ncount = 0;

foreach (xmlnode item in list)

post postnew = new post();

postnew.title = postold.title;

postnew.datecreated = postold.datecreated;

postnew.categories = postold.categories;

postnew.description = postold.description;

string newid = newspace.newpost("myblog", newusername, newpassword, postnew, true);

python部落格園 python 模擬部落格園系統

作業 用 模擬系統。專案分析 一 首先程式啟動,頁面顯示下面5內容供使用者選擇 1.請登入 2.請註冊 3.進入文章頁面 5.進入日記頁面 6.進入收藏頁面 7.登出賬號 8.退出整個程式 二 必須實現的功能 1.註冊功能要求 a.使用者名稱 密碼要記錄在檔案中。b.使用者名稱要求 只能含有字母或者...

使用Word發布部落格園部落格

word誰都有,所以軟體準備這一步幾乎可省略。具體哪乙個版本開始有部落格發布的功能我不知道,反正我用的是word 2013。開啟一篇word文件,然後點選左上角的 檔案 依次選擇 共享 發布至部落格 一般會預設讓你新建乙個部落格賬戶 可以插入類別 點選 發布按鈕 在文件的最上面會提示發布是否成功的資...

部落格搬家部落格園

2009年9月的一天,受當時一些 技術名博 的影響,突然想搞乙個獨立網域名稱的技術部落格。於是開始了無比折騰的過程 買網域名稱 買空間,當然,最痛苦的是想乙個自己喜歡 容易記住又未被註冊的網域名稱 選部落格發布系統,在movable type和wordpress之間徘徊很長一段時間之後,選擇了mov...