早先我曾经介绍过针对独立域名的英文博客“WordPress博客转换到Blogger的方法”,该文章忽略了一个问题,就是某些博客文章的URL在转换后会发生变化。
插件介绍
对于英文博客来说,Blogger的URL生成方式和WordPress略有不同,WordPress会将文章标题所有单词转换为URL地址,空格用“-”号替代,而Blogger的生成规则是,将文章标题前39个字母组成URL,且结尾不能是“-”号,因此对于长标题的文章来说,迁移过去后会出现404错误。
为此我编写了一个WordPress插件:Google Blogger Permalink for Wordpress,该插件安装在Wordpress之后,写文章的标题会自动转换为Blogger的格式。该插件只支持英文,不支持中文。
使用该插件时,Wordpress的Permalinks的Custom Structure必须是 /%year%/%monthnum%/%postname%.html,这样才能切换的时候文章URL地址不发生变化。
使用该插件之前生成的文章URL并不改变,用户需要将其删除后重新发布一遍才行。
Wordpress导出Blogger的详细步骤参见这篇文章。
常见问题解答
1、我在天朝,访问不了Blogger怎么办?
答:这个插件不是针对天朝,也不支持中文,只支持英文,目标用户为使用英文写作的用户。
2、从Wordpress迁移到Blogger,是不是所有页面都能转移?
答:这个插件只能保证所有“文章”页面的URL地址保持不变,而Blog的Feed地址,Tags地址均会改变,建议使用Feedburner来托管Feed,这样可以做到Feed地址不变。
3、多人作者的WordPress转移后还是多人的吗?
答:因为用户机制不同,多作者的WordPress转移过去后,文章都变成同一个用户的文章。
插件下载
插件介绍地址:http://wordpress.org/extend/plugins/google-blogger-permalink/
插件下载地址:http://downloads.wordpress.org/plugin/google-blogger-permalink.zip
博客的其他Wordpress插件
下面是博客的其他Wodpress插件,需要的用户可以下载使用:
1、Post2Mail:发布文章的时候自动给指定邮箱发布邮件,可用于自动同步博客。
2、Pinyin Slug:将文章URL地址从中文修改为拼音,无需设置可直接使用。
3、Comment Filter:评论关键字过滤插件,将敏感关键字替换,天朝必备。
4、Keyword Filter:文章关键字过滤插件,将文章内的敏感关键字替换,适合多人博客,天朝必备。