寫教學的最大目的是教會未來的自己

yahoo 部落格轉wordpress 教學

參考資料

㊣硬闖WP-5:如何從「無名小站」部落格搬家、轉換到WordPress?

㊣硬闖WP-6:如何將「無名小站」的相簿圖片搬家、備份到免費圖床空間?

 

如果單純 無名轉 wordpress我想應該原理差不多,請自己測試

 

因為我手上有圖片的部落格只有yahoo 部落格,沒有無名

不過我發現現在這兩邊的備份其實都滿方便的

這是我下載下來的部落格備份

blog1解壓縮出來的檔案

blog2把這些資料夾上傳到wp-content中

並把其中 tw-blog_日期_movable-type.txt 這個檔案改名成mt-export.txt

 

開啟 事先安裝好的空wordpress

選擇 工具->匯入->movable Type and TypePad

blog3

如果第一次使用網站會要你先安裝外掛,安裝好後 出現下面的畫面

因為剛剛已經上傳和改名,按下Import mt-export.txt

blog4

等他跑完就會發現所有文章 回想什麼的通通都匯入了。

最簡單的部分已經完工

 

現在開始弄麻煩的圖片網址修正

因為剛剛上傳 我的圖片放在/wp-content/images

所以 圖片網址會改成

http://blog.ndsc.tw/wp-content/images/相簿號碼/檔名.jpg

 

先打看一下 現在圖片網址是啥(這應該不用教吧?)

blog5恩….看令人火大的東西

我個人的研究 http://blog.yimg.com/2/qHcDkAV7s5_ntjQfESfl_Jp0pOXgVp62jnznFqro4k_LxYLJ4sv_Tg–/96/l/RaD2ilG2QgMK8aWEgFgBMQ.jpg 中

第一段 網域名稱 改成自己的

第二段是資料夾名稱 保留

第三段這鬼扯的檔名 qHcDkAV7s5_ntjQfESfl_Jp0pOXgVp62jnznFqro4k_LxYLJ4sv_Tg– 這部分應該是屬於你自己的雜湊代號…可以整個過濾

第四段 /96/1 這是一個不知道哪來的東西 只知道從0 開始跳號….

 

接下來依照張香腸的教學修改下面SQL 與法

UPDATE 資料表前綴名稱_posts SET post_content = replace( post_content, '每個使用者專屬的連結網址', '你的圖床網址/剛剛建立的資料夾' )

我把它改成

UPDATE wp_posts SET post_content = replace( post_content, 'blog.yimg.com', 'blog.ndsc.tw/wp-content/images' )

然後丟到 phpMyAdmin 來執行 先把前面網址的部分替換掉

blog6因為事事後結圖,救不顯是結果了 也不會有

接下來 我先用搜尋卻定有多少圖片要修改,把那段鬼扯的亂馬 前後加上% ,變成 %XXX% 丟進去搜尋,看總量多少

blog7

接下來我要把qHcDkAV7s5_ntjQfESfl_Jp0pOXgVp62jnznFqro4k_LxYLJ4sv_Tg–/96/l/ 這段整個消去掉

SQL是

UPDATE wp_posts SET post_content = replace( post_content, 'qHcDkAV7s5_ntjQfESfl_Jp0pOXgVp62jnznFqro4k_LxYLJ4sv_Tg–/0/l/', '' ) ;

UPDATE wp_posts SET post_content = replace( post_content, 'qHcDkAV7s5_ntjQfESfl_Jp0pOXgVp62jnznFqro4k_LxYLJ4sv_Tg–/1/l/', '' ) ;

換那個序號一直跑,然後依照前一個步驟確定都修改玩了再收功

我個人是一次跑10個 ,先在文張編輯器裡面修改 0~9 10~19 20~29 以次類推,這樣可以用全部取代的方式 快速替換 ("/0" ->"/1" 這樣改法)

 

phpMyAdmin 的SQL 可以一次跑很多個 所以就通通丟進去run

在確認都改完後 就可以收工了,然後就可以去檢查了

Post to Twitter Post to Plurk Post to Facebook Send Gmail

發表迴響

Copyright © 2019. All Rights Reserved.