13 10 月 2026

Typecho 是国内最轻量的博客程序之一——安装包不到 500KB,跑在 1G 内存的小服务器上都毫无压力。但正因为轻,很多功能要靠主题和插件补。

这篇盘点好用的 Typecho 主题和插件,讲清楚怎么装、怎么选、哪些坑要避开。本站(z0w.cn)本身就是 Typecho,下面提到的都是实测在用的方案。

需要云服务器可以看看财富云计算:NAT 型无独立公网 IP,价格比独立 IP 机型省一半以上,一键开服面板,主流游戏快速部署。想自己搭博客可以看用云服务器搭建 Typecho 博客。

一、Typecho 生态速览

Typecho 的核心理念是「够用就好」,官方只提供基础功能:

  • ✅ 自带:文章、页面、分类、标签、评论、RSS、Markdown
  • ❌ 没有:插件市场(官方)、主题市场(官方)、SEO 设置、站点统计、图片床

这些空缺全部靠第三方主题和插件填。资源主要在三个地方:

渠道说明
Typecho 官方论坛主题插件发布的主要阵地
GitHub搜 typecho theme / typecho plugin
各类开发者博客不少优质主题只在作者博客发布

二、主题推荐:按需求选

1. 追求极致轻量

Initial:不到 100KB 的极简主题,无 JS 依赖,加载速度无敌。适合纯文字博客、技术笔记。缺点是功能少,想加东西得自己改。

Quiet:双栏经典布局,代码高亮内置,适合技术类博客。

2. 追求好看和现代感

Handsome:Typecho 最知名的付费主题之一,功能全面(相册、时间轴、友链、打赏),更新多年稳定。适合个人博客正经运营。

Mirages:开源免费,Pjax 无刷新加载,界面现代。适合想要高级感又不想花钱的。

Joe:功能极全的免费主题,自带暗色模式、音乐播放器、会员体系。功能多意味着体积大,按需取。

3. 做站群/多站点内容

G:管理后台风格主题,适合内容站、导航站,分类展示能力强。

选主题的三个标准

  1. 最近一年有更新——Typecho 内核升级过 API,老主题可能不兼容 PHP 8
  2. 移动端适配——用手机打开自己的站看一眼,比啥都强
  3. 体积和请求数——浏览器 F12 看 Network,首屏请求超过 30 个、大小超 1MB 的慎用

本站用的是自己改的轻量主题,核心思路:去掉所有不必要的 JS,图片懒加载,首屏 CSS 内联。

三、插件推荐:按功能分类

1. SEO 类(做站必装)

SmartSpank(或同类 SEO 插件):自定义每篇文章的 title、description、keywords,生成 JSON-LD 结构化数据,自动生成 sitemap.xml。

装完检查:

# 看源码里有没有 SEO 标签
curl -s https://你的域名 | grep -E '<title>|description|og:'

没有 description 和 og 标签的站,搜索引擎和分享预览都会很难看。

Sitemap 插件:生成 XML 站点地图,去百度站长平台/Google Search Console 提交,收录速度差一倍。

2. 评论与反垃圾

Typecho 自带评论系统,但垃圾评论能把你淹了。必装反垃圾插件:

AntiSpam:集成 Akismet 或本地关键词过滤,装完世界清净。

同时后台做基础设置:

  • 设置 → 评论 → 开启「评论必须经审核」(新站先严后松)
  • 开启「只有已登录用户可评论」或加个简单验证

本站的实践:关键词过滤 + 含链接的评论自动进审核 + 同一 IP 一分钟内多条自动拦截,三件套下来,垃圾评论基本绝迹。

3. 内容增强

EditorMD:把 Markdown 编辑器换成功能更强的版本,支持实时预览、图片粘贴上传。写长文体验提升明显。

Stately:文章状态管理,可以标记「草稿/私密/定时发布」,适合有编排计划的站。

Archive:文章归档页插件,按年月归档列表,内容站标配。

4. 媒体与附件

Qiniu/COS/OSS File:把附件上传直接转到对象存储(见对象存储分离静态资源)。不占服务器带宽,小机器跑博客的关键插件。

WebP:上传图片自动转 WebP 格式,流量立省 30%。

5. 性能与缓存

TpCache:页面静态化缓存,把动态页面缓存成 HTML,降低 PHP 和数据库压力。1G 小机器必装。

配合 Nginx 的 FastCGI 缓存效果更好,但 TpCache 零配置,先用它。

6. 数据与备份

Databackup:一键备份数据库和上传文件到本地或网盘。比手动 mysqldump 省心,配合 crontab 定期跑。

重要:不管用什么插件,每周手动下载一次数据库备份到本地,插件也可能失效。

7. 实用小工具

  • Links:友情链接管理
  • BaiduSubmit:新文章自动推送到百度站长平台
  • Access:访客统计(轻量,不上 Google Analytics 怕慢的用)
  • CdnMain:静态资源一键切 CDN 域名

四、安装方法

主题

# 1. 上传主题目录到 /usr/themes/(保持结构)
# 例如 handsome 主题:
#   /usr/themes/handsome/index.php
#   /usr/themes/handsome/style.css
#   ...

# 2. 后台启用
# 控制台 → 外观 → 可用主题 → 启用

用命令行上传(本地下载好的主题包):

# 上传到服务器
scp handsome.zip root@服务器IP:/tmp/

# 服务器上解压
ssh root@服务器IP
cd /tmp && unzip handsome.zip
mv handsome /你的网站目录/usr/themes/
chown -R www:www /你的网站目录/usr/themes/handsome

插件

# 1. 插件目录解压到 /usr/plugins/
unzip plugin.zip -d /你的网站目录/usr/plugins/

# 2. 目录名要和插件名一致,里面必须有 Plugin.php

# 3. 后台启用: 控制台 → 插件

升级注意事项

升级 Typecho 内核前,先备份:

# 备份数据库和文件
cd /你的网站目录
tar -czf /tmp/typecho-full-backup.tar.gz ./
mysqldump -u root -p typecho_db > /tmp/typecho-db.sql

Typecho 大版本升级(1.0 → 1.2 → 2.0)可能有数据库结构变化,不备份直接升,失败了回不去。

主题兼容性:升级内核后老主题可能报错。先在测试环境(或本地)验证,再上线。

五、安全与性能清单

安全(博客被黑的案例非常多)

  1. 删掉安装文件:/install/ 目录和 install.php,装完必须删
  2. 改后台地址:默认 /admin/ 全天下都知道,把 admin 目录改名(Typecho 支持)
  3. 强密码 + 限制登录尝试:后台密码别用弱密码,可以装登录限制插件
  4. 关掉不需要的功能:XML-RPC(/action/xmlrpc)不用就关,这是被爆破的重灾区
  5. 及时更新:Typecho 出安全更新就升,别拖

性能(1G 小机器跑博客的配置)

# Nginx 对 Typecho 的优化配置
location ~ \.php$ {
    fastcgi_pass unix:/run/php/php8.1-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    
    # 静态缓存交给 TpCache 或 FastCGI cache
}

# 静态资源长缓存
location ~* \.(css|js|png|jpg|jpeg|webp|svg|woff2)$ {
    expires 7d;
    access_log off;
}

PHP-FPM 进程数别开太多,小机器 3–5 个足够:

; php-fpm pool 配置
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3

六、常见问题

Q:主题装了就白屏?
PHP 版本不兼容或主题文件权限不对。看 Nginx 错误日志 /var/log/nginx/error.log,大概率是 PHP 8 移除了旧函数,换个新主题。

Q:插件冲突,后台打不开?
FTP 进 /usr/plugins/,把可疑插件目录改名禁用,逐个排除。

Q:Typecho 和 WordPress 怎么选?
内容站、要生态选 WordPress;个人博客、要轻量选 Typecho。本站 110+ 篇文章跑在 2G 机器上毫无压力,换成 WordPress 至少 4G 起步。

Q:数据库越来越慢?
文章过千后 Typecho 的查询会变慢,定期优化表:

mysqlcheck -u root -p --optimize typecho_db

Q:评论邮件通知收不到?
服务器 25 端口通常被封,用 SMTP 插件走第三方邮件服务(QQ 邮箱、SendCloud),别用系统 mail。

小结

Typecho 的正确玩法:轻量主题 + 少量精选插件 + 对象存储分离附件 + 页面缓存。这套组合下来,1G 内存的小机器也能跑得飞快,年成本压到很低。别贪多装插件,每多一个插件就多一份冲突风险和安全面。

更多网站教程见财富云计算知识库:Nginx 配置、HTTPS 部署、网站变慢排查、对象存储分离全系列。需要云服务器可以看看财富云计算:一键开服面板,NAT 型无独立公网 IP,价格比独立 IP 机型省一半以上。

延伸阅读
  1. 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
  2. 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
  3. 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
  4. 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
  5. 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
  6. RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
  7. 短链接服务搭建:Shlink 自托管,链接数据自己掌握
  8. 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道
更多阅读
  1. 上一篇:网站图片与静态资源优化完整指南:不花钱快一倍
  2. 下一篇:域名备案流程完全指南:材料、步骤、周期与避坑
发表评论 4