博客相关 WordPressTypecho博客

⚠️ 本文写于 2011 年,操作可能已过时,仅供参考。

用 WordPress 也有大半年了,功能确实强大,插件主题一大堆,但是渐渐觉得有点臃肿了。

我这破虚拟空间本来配置就低,WordPress 跑起来经常卡,后台更新文章的时候都要等半天。而且很多功能根本用不上,装了一堆插件,感觉越来越慢。

前段时间在 V2EX 看到有人推荐 Typecho,说是国人开发的,轻量级博客程序,看了下官网介绍,挺简洁的,那就试试吧。

为什么换 Typecho

主要几个原因:

  1. 速度快 - 据说 Typecho 比 WordPress 快很多,我这破空间需要
  2. 简洁 - 不需要那么多花里胡哨的功能
  3. 中文支持好 - 国人开发的,后台全中文,看着舒服
  4. 数据库小 - WordPress 数据库表太多了,Typecho 就几个表

搬家过程

1. 下载安装包

Typecho 官网下载最新版,目前是 0.8 版本。

上传到空间,解压,访问安装页面,填写数据库信息。

2. 导入 WordPress 数据

Typecho 自带了 WordPress 导入工具,在后台「控制台」-「导入」里面。

不过这里有个问题,直接导入会报错。需要先在 WordPress 后台导出 XML 文件,然后在 Typecho 里导入这个 XML 文件。

WordPress 后台:「工具」-「导出」,选择导出所有内容,下载 XML 文件。

然后在 Typecho 后台上传这个 XML 文件导入就行了。

我的文章不多,大概 30 多篇,导入很快,几秒钟就完成了。

3. 处理图片

图片路径有点问题,WordPress 的图片在 wp-content/uploads/ 目录,Typecho 默认在 usr/uploads/ 目录。

我直接把整个 uploads 文件夹拷过去了,然后用 phpMyAdmin 批量替换了一下文章内容里的图片路径:

sql
UPDATE typecho_contents
SET text = REPLACE(text, 'wp-content/uploads', 'usr/uploads');

4. 固定链接

WordPress 我用的是 /%postname%/ 这种固定链接格式,Typecho 需要在后台「设置」-「永久链接」里改成 /archives/{slug}/,基本能保持一致。

5. 主题

默认主题 default 挺简洁的,不过看着有点单调。在官网主题库里翻了翻,找了个叫「Collin」的主题,看着还不错,下载下来传到 usr/themes/ 目录,后台启用。

使用感受

用了几天,感觉确实比 WordPress 快了不少,后台更新文章也不卡了。

而且后台界面很简洁,不像 WordPress 那样一堆菜单,看着眼晕。就几个基本功能:撰写、管理、评论、外观、设置,够用了。

插件方面,Typecho 的插件确实少很多,不过常用的功能都有,比如:

  • Sitemap - 生成站点地图
  • Links - 友情链接管理
  • Smilies - 评论表情
  • Subscriber - 评论邮件提醒

对我来说够用了,本来也不需要那么多花里胡哨的功能。

唯一不太习惯的是编辑器,Typecho 用的是 Markdown 语法,不像 WordPress 的可视化编辑器。不过 Markdown 写起来确实快,习惯就好了。

一些小问题

  1. 评论回复 - Typecho 默认没有评论回复功能,需要装插件。我装了个 CommentToMail 插件,可以回复评论并发邮件通知。

  2. 代码高亮 - 需要自己加 JS 库,我用的是 SyntaxHighlighter,在主题的 footer.php 里引用一下就行。

  3. 统计 - 后台没有统计功能,需要用第三方的,我直接加了个百度统计代码。

总结

总的来说,换到 Typecho 还是挺满意的。速度快了,后台简洁了,对我这种只是写写文字的人来说够用了。

如果你也是小博客,不需要太多功能,虚拟空间配置不高,可以试试 Typecho,确实不错。

当然,如果你需要很多插件和主题选择,那还是用 WordPress 吧,毕竟生态在那摆着。


附:Typecho 常用插件

  • Links - 友情链接
  • Sitemap - 站点地图
  • CommentToMail - 评论邮件提醒
  • Smilies - 评论表情
  • SlimBox2 - 图片灯箱效果