从wordpress迁移到ghost问题小结

数据迁移

安装ghost的wordpress插件导出数据,并在ghost后台导入

搜索引擎抓取问题

wordpress 文章的路径和 ghost 不一样,这就导致了那些被搜索引擎抓取的内容将无法访问。通过nginx设置重定向来解决这个问题

server {  
    listen 80;
    server_name www.apkfuns.com apkfuns.com *.apkfuns.com;
    location ~* \.(html)$ {
        rewrite ^/(.*)$ http://oldblog.apkfuns.com/$1 permanent;
    }
    location / {
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $http_host;
        proxy_pass         http://127.0.0.1:2368;
    }
}

因为我的wordpress博客为伪静态链接,所有页面都是.html结束,所以在nginx监听html页面并重定向到oldblog

评论系统

虽然不如wordpress安装插件就可以设置评论,ghost也是可以随便接入哪种评论系统的,多说已经不维护了,可以考虑网易云跟帖,友言等等