WordPress 功能强大,但对低配 VPS 来说略显臃肿:动辄几十个数据库查询、插件装多了就卡。如果你只想安安静静写博客,追求"秒开"的访问体验,Typecho 是更好的选择:它轻量、简洁、加载极快,1 核 512M 的小鸡都能流畅运行,而且对国内用户友好,后台操作流畅。这篇文章手把手带你从零搭建一个 Typecho 博客。
一、Typecho 为什么值得用
- 极轻量:程序包只有几百 KB,一套完整博客跑起来占用内存不到 100M。
- 速度快:页面生成快,配合缓存插件,低配机器也能做到秒开。
- 简单干净:后台界面简洁,没有用不上的复杂功能,专注于写作。
- SEO 友好:默认就支持自定义永久链接,搜索引擎收录好。
二、环境准备
Typecho 需要 PHP 和数据库(MySQL/SQLite 都支持)。推荐用宝塔面板装好环境,步骤和 WordPress 建站类似:
- 装好宝塔面板,安装 Nginx + PHP 8.1 + MySQL 5.7。
- 在"网站"里添加站点,绑定你的域名,创建好数据库。
三、下载并安装 Typecho
下载最新版(当前稳定版 1.2.1):
cd /www/wwwroot/example.com
wget https://github.com/typecho/typecho/releases/latest/download/typecho.zip
unzip typecho.zip
chown -R www:www /www/wwwroot/example.com
如果下载慢,可以到 typecho.org 官网下载 zip 包后上传解压。
开始安装:
- 浏览器访问
http://www.example.com,进入 Typecho 安装向导。 - 选择"我准备好了,开始安装"。
- 数据库配置:
- 数据库类型:MySQL
- 数据库地址:
localhost- 数据库名/用户名/密码:填宝塔里创建的数据库信息 - 数据库端口:3306 - 创建管理员账号:填用户名、登录密码、邮箱。
- 点击"完成安装",进入后台地址:
http://www.example.com/admin。
安装完成后的界面非常清爽,点击"撰写"就可以开始写第一篇文章了。
四、必做的优化配置
1. 开启伪静态(永久链接)
Typecho 默认网址带 ?p=1 这种参数,不利于 SEO。在"控制台"→"设置"→"永久链接"中:
- 选择"自定义结构",填
/archives/{cid}/或/post/{slug}.html - 后台"设置"→"基本"里确认"使用地址重写功能"已启用
同时到宝塔网站设置里添加 Typecho 伪静态:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1 last;
}
}
2. 安装缓存插件
Typecho 生态里最常用的是 TpCache 或 Cache 插件,把页面缓存成静态文件,访问速度直接起飞。到"控制台"→"插件"→"插件市场"搜索安装,启用即可。
3. 配置 HTTPS
在宝塔"网站"→"SSL"中申请 Let's Encrypt 证书并开启强制 HTTPS,浏览器地址栏出现安全锁。
4. 代码高亮(写技术博客必备)
安装 Prism.js 插件,在文章中写代码块会自动高亮,阅读体验更好。相关插件在 Typecho 插件市场里都能找到。
五、常用插件推荐
- Prism.js:代码高亮
- TpCache / Cache:页面静态缓存
- BaiduSubmit:自动推送文章到百度,加快收录
- Sitemap:生成站点地图,方便搜索引擎爬取
- Links:友情链接管理
- CommentToMail:评论邮件通知,防止漏回评论
安装插件方法:把下载的插件文件夹上传到 /www/wwwroot/example.com/usr/plugins/ 目录,然后在后台"控制台"→"插件"里启用。
六、主题美化
Typecho 主题资源丰富,官方站点和社区论坛都有大量免费主题。更换方法:
- 下载主题压缩包,解压后上传到
/usr/themes/目录。 - 后台"控制台"→"外观",看到新主题后点击"启用"。
新手推荐几款经典主题:Default(官方默认)、Initial、Miracle 等,都是简洁大气的风格。
七、常见问题
Q1:安装时提示"数据库连接失败"?
检查数据库名、用户名、密码是否填对,确认 MySQL 已启动,数据库主机填 localhost 而不是 IP。
Q2:文章页 404?
伪静态没配好。确认宝塔网站设置里已选 Typecho 伪静态,并在 Typecho 后台"设置"→"永久链接"里开启了地址重写。
Q3:后台登录提示"请求已超时"?
一般是 PHP 会话问题,检查服务器时间是否准确,执行 date -s 校准时间,或重启 PHP。
总结
Typecho 是低配 VPS 上写博客的最佳选择:安装五分钟、占用资源小、速度飞快。配合缓存插件和 HTTPS,一台 1 核 512M 的入门 VPS 就能稳定承载几千日访问量。如果你追求"轻装上阵"的写作体验,Typecho 不会让你失望。
