blog 迁移到这里

原先在 blogbus ,现在搬到这个独立 blog 。

文章评论都用 wget 统统爬下来,再转成了 wp 的导入格式导了进来。但是还有文章里引用的图片。手动保存重新上传实在是太费时间,而且程序员最讨厌机械劳动,就想办法用机器来搞。先用一个 wp 插件 WP RegEx Replace ,把图片地址替换一下,比如 http://photo(%5B0-9%5D).bababian.com/ 替换为/photo$1.bababian.com/ 。然后用 nginx 的proxy_store ,代理回来存放起来。

location ~ ^/photo[0-9]\.bababian\.com {
if ($request_uri ~ “^/(photo[0-9]\.bababian\.com)/(.+)” ) {
set $bbb_host $1;
set $bbb_uri $2;
}
proxy_store $document_root/$bbb_host/$bbb_uri;
proxy_set_header Referer http://www.bababian.com; #过防盗链
if (!-f $request_filename) {
proxy_pass http://$bbb_host/$bbb_uri;
add_header X-GO-BBB 1; #验证之后的请求使用了保存后的文件
}
}