零基础搭建typecho个人博客
想要拥有一个简洁、快速且美观的个人博客?Typecho + Joe 主题是目前最完美的组合之一。本教程将手把手带你完成从服务器选购到站点上线的全过程。
🛠 第一阶段:基础设施准备
- 云服务器(核心大脑)
推荐安装 Linux Ubuntu 或 CentOS 系统,并预装 宝塔面板。
-
腾讯云:2核2G(99元/年+送三个月),适合长期稳定建站。
-
阿里云:38抢轻量2核2G,新手友好度高。
-
雨云:注册绑定微信送首月5折,可试用,适合预算有限。
-
小兔互联:注册免费领虚拟主机。学生党练手。
- 运行环境(LNMP)
进入宝塔面板后,请确保安装以下软件版本:
-
Nginx:1.18+
-
PHP:7.4 或 8.0+(Joe 主题在 8.0 以上更流畅)
-
MySQL:5.6 或 5.7
- 域名解析
将你购买的域名 A 记录指向服务器的 公网 IP。
🚀 第二阶段:部署 Typecho 核心
- 创建站点
-
在宝塔面板点击 【网站】 -> 【添加站点】。
-
输入域名,在“数据库”选项中选择 MySQL,系统会自动生成数据库名和密码(截图或记下这些信息)。
- 上传源码
-
前往 Typecho 官网 或 GitHub 下载最新版。
- GitHub:https://github.com/typecho
-
进入站点根目录,删除 index.html 等默认文件。
-
点击 【上传】,将压缩包上传并 【解压】。
- 初始化安装
在浏览器访问你的域名,跟随安装引导:
-
数据库配置:填写刚才宝塔生成的数据库名、用户名和密码。
-
管理员设置:设置后台登录用户名和强密码。
-
安装成功:看到“祝贺您,安装成功”即代表核心部署完成。
🎨 第三阶段:安装 Joe 主题
Typecho 的灵魂在于主题,Joe 主题以功能强大和 UI 精美著称。
- 下载主题:访问 Joe 主题 GitHub 下载 zip 压缩包。
- Github链接:https://github.com/HaoOuBa/Joe
-
上传路径:通过宝塔面板进入 /usr/themes/ 目录。
-
解压与重命名:
-
上传并解压。
-
关键点:确保文件夹名称为 Joe(首字母大写,不要带 -master 等后缀),否则部分路径可能失效。
- 后台启用:
-
登录后台(你的域名/admin)。
-
点击 【控制台】 -> 【外观】 -> 【启用 Joe】。

⚙️ 第四阶段:深度优化与避坑指南
- 开启伪静态(去掉链接中的 index.php)
如果不设置伪静态,文章链接会很丑。
- 操作:宝塔面板 -> 网站设置 -> 伪静态 -> 选择 typecho -> 保存。
- 开启 HTTPS(免费 SSL)
-
操作:宝塔面板 -> 网站设置 -> SSL -> Let’s Encrypt。
-
勾选域名并申请,完成后开启“强制 HTTPS”。
- Joe 主题特色配置
进入 【外观】 -> 【设置外观】:
-
核心设置:设置 Logo、Favicon(浏览器图标)。
-
外观设置:开启“自动切换夜间模式”,视觉效果拉满。
-
评论设置:开启内置的防垃圾验证和表情支持。
部分信息可能已经过时









