Typecho 博客搭建教程:轻量高效,低配 VPS 也能流畅运行的博客程序


WordPress 功能强大,但对低配 VPS 来说略显臃肿:动辄几十个数据库查询、插件装多了就卡。如果你只想安安静静写博客,追求"秒开"的访问体验,Typecho 是更好的选择:它轻量、简洁、加载极快,1 核 512M 的小鸡都能流畅运行,而且对国内用户友好,后台操作流畅。这篇文章手把手带你从零搭建一个 Typecho 博客。

一、Typecho 为什么值得用

  • 极轻量:程序包只有几百 KB,一套完整博客跑起来占用内存不到 100M。
  • 速度快:页面生成快,配合缓存插件,低配机器也能做到秒开。
  • 简单干净:后台界面简洁,没有用不上的复杂功能,专注于写作。
  • SEO 友好:默认就支持自定义永久链接,搜索引擎收录好。

二、环境准备

Typecho 需要 PHP 和数据库(MySQL/SQLite 都支持)。推荐用宝塔面板装好环境,步骤和 WordPress 建站类似:

  1. 装好宝塔面板,安装 Nginx + PHP 8.1 + MySQL 5.7。
  2. 在"网站"里添加站点,绑定你的域名,创建好数据库。

三、下载并安装 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 包后上传解压。

开始安装:

  1. 浏览器访问 http://www.example.com,进入 Typecho 安装向导。
  2. 选择"我准备好了,开始安装"。
  3. 数据库配置: - 数据库类型:MySQL - 数据库地址:localhost - 数据库名/用户名/密码:填宝塔里创建的数据库信息 - 数据库端口:3306
  4. 创建管理员账号:填用户名、登录密码、邮箱。
  5. 点击"完成安装",进入后台地址: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 主题资源丰富,官方站点和社区论坛都有大量免费主题。更换方法:

  1. 下载主题压缩包,解压后上传到 /usr/themes/ 目录。
  2. 后台"控制台"→"外观",看到新主题后点击"启用"。

新手推荐几款经典主题:Default(官方默认)、Initial、Miracle 等,都是简洁大气的风格。

七、常见问题

Q1:安装时提示"数据库连接失败"?

检查数据库名、用户名、密码是否填对,确认 MySQL 已启动,数据库主机填 localhost 而不是 IP。

Q2:文章页 404?

伪静态没配好。确认宝塔网站设置里已选 Typecho 伪静态,并在 Typecho 后台"设置"→"永久链接"里开启了地址重写。

Q3:后台登录提示"请求已超时"?

一般是 PHP 会话问题,检查服务器时间是否准确,执行 date -s 校准时间,或重启 PHP。

总结

Typecho 是低配 VPS 上写博客的最佳选择:安装五分钟、占用资源小、速度飞快。配合缓存插件和 HTTPS,一台 1 核 512M 的入门 VPS 就能稳定承载几千日访问量。如果你追求"轻装上阵"的写作体验,Typecho 不会让你失望。


手机扫码阅读

微信或手机浏览器扫一扫,随时随地随心阅读与分享

Git 安装与使用教程:从入门到实战,常用命令一次讲清

WordPress 从零建站完整教程:安装、配置、主题插件与上线发布,新手也能一天上线

评 论
更换验证码