不过了了的博客已经从美国的IXwebhosting空间搬到了香港的免备案服务器,访问速度比不堪回首的ping值300ms快了2倍左右,由于胸中藏着一颗不能停止折腾的心,不过了了借这个搬家的机会对这片自留地又进一步优化了一下。
更新:本系列教程已于2020年增加了很多更实用的新内容,点击下方卡片链接查看详情
WordPress搬家最简工具:WP Clone插件
“把WordPress博客网站程序打包,数据库打包,上传到新空间,解压缩……”大家应该已经听到耳朵都出茧了吧,这么麻烦的方法已经弱爆了。
不过了了和你分享一个最简单的Wordpress博客网站搬家方法,看好,只需三步
- 在旧wordpress博客安装WP Clone插件,点“Create Backup”“Copy URL”;
- 在新wordpress博客安装WP Clone插件,把剪贴板里的URL粘贴过来,点击“Restore from URL”,钩选“I AGREE”;
- 点击“Restore from URL”
WordPress优化提速——代码篇
无论哪家搜索引擎都是不鼓励为SEO而写作的,正常的个人博客生态圈中,本应如此——专业人士输出专业技术,有识之士分享观点,关心同一主题的人经由搜索引擎或超链接这一媒介的引荐聚在一处完成思想上的沟通,最终实现信息和知识的共享,这同时也是互联网存在的意义。
可如何让更多与你有共同兴趣的人看到你的文章呢?“不给搜索引擎设置障碍”,这就是答案,毕竟对于互联网这个庞然大物来说,尽管每一秒都有无数个蜘蛛在爬取网页,但搜索引擎也只收录了整个互联网不到1%的内容(见《搜索引擎营销:网站流量大提速》)。
不过了了也赞同不为SEO而写作,但在某种程度上,blog的写作要服从SEO原则,最基本的就是对文章元标签的处理:规范化的title,keywords,description可以帮助搜索引擎更准确的分析你的页面,从而让有价值的信息得到展现,最终促进知识的分享。
WordPress本身对SEO做的已经很不错了,但针对百度还有可以优化的地方,比如默认状态下WordPress是没有keywords和description标签的,对付这个问题,最常用的方法是在主题的header.php文件中</head>前插入如下代码(注:加粗部分是专门针对首页的元标签内容):
<?php if (is_home() || is_front_page())
{
$description = “你想要什么样的APP?不过了了可以和你聊一聊“;
$keywords = “App,iOS,Android,Kindle,手机应用,移动互联网,互联网,网站,不过了了“;
}
elseif (is_category())
{
$description = strip_tags(trim(category_description()));
$keywords = single_cat_title(”, false);
}
elseif (is_tag())
{
$description = sprintf( __( ‘与标签 %s 相关联的文章列表’), single_tag_title(”, false));
$keywords = single_tag_title(”, false);
}
elseif (is_single())
{
if ($post->post_excerpt) {$description = $post->post_excerpt;}
else {$description = mb_strimwidth(strip_tags($post->post_content),0,110,””);}
$keywords = “”;
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {$keywords = $keywords . $tag->name . “,”;}
}
elseif (is_page())
{
$keywords = get_post_meta($post->ID, “keywords”, true);
$description = get_post_meta($post->ID, “description”, true);
}
?>
<meta name=”keywords” content=”<?php echo $keywords ?>” />
<meta name=”description” content=”<?php echo $description?>” />
WordPress优化提速——插件篇
比代码更简便的Wordpress优化手段,是启用各种插件,这时通常会遇到性能上的取舍问题——装插件意在优化网站,但插件太多反而会拖慢网站。
就拿上一段的keywords,description元标签优化代码来说,著名的All in One SEO插件就可以轻松实现刚刚那段代码的功能,并且还有其他更多细节上的优化选项,但AIO SEO这个插件对网站速度的拖累也是有目共睹的。所以对插件的选择性安装也很重要。
以下是不过了了博客最终选择的插件:
JiaThis分享工具—— SNS分享;- WP Clone——网站搬家、备份必备;
- WP Minify Fix——页面JS、CSS压缩合并;
- WP Smush.it——利用Yahoo的无损压缩引擎压缩图片;
友荐推荐工具——站内相关文章推荐,增加用户粘性;多说——社会化评论,微博、微信多平台同步;- 百度sitemap——方便蜘蛛认清网站结构;
- Google XML Sitemaps——方便蜘蛛认清网站结构;
为了提高wordpress网站访问速度,尤其是服务器不在国内或者流量资源有限的个人网站,图床的建设也很关键,不过了了现在在用“七牛”提供的免费空间,访问速度极快,生成外链也很方便,感兴趣的可以移步http://www.qiniu.com。
WordPress博客的优化和SEO一样,都是没有尽头的,不过了了也没有更多的精力放在这个无限的事业上,提速和优化也就做到这个程度上了。
从下一篇blog开始,不过了了将把写作的精力转到内容上,wp再强大也只是工具,不能让它占这个网站的篇幅再有更多的增长了。