yahoo 部落格轉wordpress 教學
參考資料
如果單純 無名轉 wordpress我想應該原理差不多,請自己測試
因為我手上有圖片的部落格只有yahoo 部落格,沒有無名
不過我發現現在這兩邊的備份其實都滿方便的
這是我下載下來的部落格備份
並把其中 tw-blog_日期_movable-type.txt 這個檔案改名成mt-export.txt
開啟 事先安裝好的空wordpress
選擇 工具->匯入->movable Type and TypePad
如果第一次使用網站會要你先安裝外掛,安裝好後 出現下面的畫面
因為剛剛已經上傳和改名,按下Import mt-export.txt
等他跑完就會發現所有文章 回想什麼的通通都匯入了。
最簡單的部分已經完工
現在開始弄麻煩的圖片網址修正
因為剛剛上傳 我的圖片放在/wp-content/images
所以 圖片網址會改成
http://blog.ndsc.tw/wp-content/images/相簿號碼/檔名.jpg
先打看一下 現在圖片網址是啥(這應該不用教吧?)
我個人的研究 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 來執行 先把前面網址的部分替換掉
接下來 我先用搜尋卻定有多少圖片要修改,把那段鬼扯的亂馬 前後加上% ,變成 %XXX% 丟進去搜尋,看總量多少
接下來我要把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
在確認都改完後 就可以收工了,然後就可以去檢查了
Leave a Reply