Typecho简介
简介
Typecho是一个开源的轻量级博客程序(也就是我们常说的博客系统),它基于PHP开发,其核心理念就是追求简洁、高效和专注。
主要功能
- 支持多种数据库(MySQL, SQLite, PostgreSQL)
- 支持Markdown语法
- 支持插件
- 支持主题
- 支持自定义字段
- 支持自定义页面
要求
- PHP 7.2.0或更高版本(建议8.+ 适配的插件更多)
- 数据库(MySQL, SQLite, PostgreSQL)
- MySQL 5.5.3或更高版本
- SQLite 3.7.11或更高版本
- PostgreSQL 9.1或更高版本
Typecho开源链接:https://github.com/typecho/typecho
Typecho文档:https://docs.typecho.org/doku.php
搭建流程概述
注册域名
域名注册快速入门(帮助文档)
阿里云官方提供的、步骤非常详细的图文操作指南。
https://help.aliyun.com/zh/dws/getting-started/quickly-register-a-new-domain-name
省钱小贴士
- 新用户福利:阿里云经常有针对新用户的首年注册优惠。例如,活动期间新用户注册
.top、.xyz等域名可能仅需 1元。建议注册前留意官网的促销活动。 - 留意“溢价词”:如果你注册的域名是一个简短、含义好、很抢手的单词或拼音(如
a.com,china.cn),它可能属于“精品域名”或“溢价词”,价格会比普通域名贵很多,具体以下单时显示的价格为准。
购买云服务器
推荐雨云的
使用优惠码注册后绑定微信可获得5折优惠券
雨云优惠注册地址
https://www.rainyun.com/OTQ1NDU0_
优惠码
OTQ1NDU0
申请流程
flowchart TD
Start((开始)) --> Step1[选择区域<br/>国内用户建议内地机房]
Step1 --> Condition1{访问用户数量多吗?}
Condition1 -->|是| ConfigHigh[选择较高配置<br/>(如4核4G等)]
Condition1 -->|否| ConfigLow[选择2核2G配置]
ConfigHigh --> Step3[选择系统:Debian11]
ConfigLow --> Step3
Step3 --> Condition2{购买方式?}
Condition2 -->|立即购买| Purchase[立即购买]
Condition2 -->|试用1天| Trial[申请试用]
Purchase --> Create[云服务器创建]
Trial --> Create
Create --> Connect[本地SSH连接]
举例



域名备案
如果你的Typecho博客打算部署在中国内地(大陆)的服务器上,根据国家法规,必须为你的域名申请ICP备案。
阿里云、腾讯云等各大云厂商都可以备案,这里以阿里云举例
📝 第一步:做好这些准备再开始
在正式提交备案申请前,需要确保以下三项都已准备就绪:
- 一台符合规则的阿里云服务器:服务器必须位于中国大陆(如华北、华东、华南等地域),且需要是包年包月计费模式,购买时长不少于3个月。无论是云服务器ECS还是轻量应用服务器都可以。
- 一个已实名认证的域名:你之前购买的域名需要先完成实名认证,并且实名认证信息与备案主体(个人或企业)的信息保持一致。
- 清晰的备案材料:准备好主办者的身份证明。如果是个人备案,需要身份证原件;如果是企业备案,需要营业执照和负责人身份证。同时,建议准备好一个干净、背景为白色的环境,因为后续需要用手机App进行拍照和面部识别核验。
💻 第二步:开始备案,跟着系统走
准备工作就绪后,就可以登录阿里云官网,进入ICP代备案管理系统开始正式申请了。(https://beian.aliyun.com/ )
- 填写信息:系统会引导你一步步填写主办者信息和网站信息。如果你是第一次备案,系统会自动识别为“首次备案”。你需要验证备案类型、关联你的服务器实例、填写网站名称和域名等。
- 上传资料与真实性核验:这一步是关键。你需要使用手机上的阿里云App,扫描电脑端系统生成的二维码。然后在App内拍摄身份证等证件原件上传,并按照提示进行人脸识别来完成“网站负责人”的真实性核验。请务必使用App现场拍摄,不要翻拍存储在手机里的证件照片,否则会导致审核失败。
- 提交初审:所有信息填写和核验完成后,仔细核对一遍,然后提交订单等待阿里云初审。
📞 第三步:等待审核与短信核验
提交申请后,就进入了审核阶段,主要有三步:
- 阿里云初审 (预计1-2个工作日):阿里云的审核专员会对你的资料进行审核。期间,他们可能会拨打你填写的联系电话,与你核实相关信息,请务必注意接听。
- 工信部短信核验 (24小时内完成):初审通过后,你的备案申请会被提交至工信部。随后,你和网站负责人会收到工信部发送的一条6位数字验证码短信。你需要及时登录工信部备案管理系统或通过相关链接,输入验证码完成核验。
- 管局最终审核 (约1-20天):短信核验成功后,申请就会进入你所在省份的通信管理局进行最终审核。这一步的时间跨度最大,具体时长因省份而异,一般在1天到20天不等。审核结果会通过短信和邮件通知你。
🎉 第四步:备案成功,还有两件小事
当收到管局审核通过的通知后,恭喜你,备案成功了!但为了让网站能够合规地正式上线,还有两件重要的事需要做:
开通网站
将你的域名解析到服务器的IP地址,这样别人就能通过域名访问你的Typecho博客了。
阿里云官方提供的、步骤非常详细的图文操作指南。
https://help.aliyun.com/zh/dns/pubz-add-website-parsing
添加备案号
根据规定,你需要在网站首页的底部,清晰显著地标注你的ICP备案号,并设置超链接指向工信部官网(beian.miit.gov.cn)。
安装宝塔面板
下载 WindTerm
https://github.com/kingToolbox/WindTerm/
使用 WindTerm 连接云服务器
安装宝塔面板
安装宝塔面板
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
一路yes,等待宝塔面板安装完毕,记录登录地址和账号信息。建议:登录之后建议修改宝塔面板端口,用户名密码

安装LNMP套件
PHP版本选择8.2,其他默认即可,安装方式生产环境建议选择编译安装,但编译安装时间较长。

创建网站和上传网站源码
下载Typecho
GitHub 发布页: https://github.com/typecho/typecho/releases/tag/v1.2.1

宝塔面板中添加站点

将Typecho源码上传到网站根目录
使用宝塔面板或WindTerm都可以上传源码,具体用那个看个人习惯

配置网站
浏览器输入网站地址

配置数据库
- 填写数据库用户名、密码、数据库名称


设置管理员账号密码
- 输入网站地址
- 管理员用户名
- 登录密码
更换模板/主题
https://forum.typecho.org/viewforum.php?f=5
我目前使用的是 handsome 主题
替换主题的方式
Handsome 是一款在 Typecho 社区备受好评的付费主题。它以功能强大、设计精致和更新积极而著称,如果你希望把自己的博客打造成一个有个性、功能丰富的站点,这个主题很值得一看。
- 到宝塔面板的文件管理处,进入到网站的插件目录 `/www/wwwroot/你网站文件夹名/usr/themes ,将下载的插件压缩包上传到这个目录,并将压缩包解压。

- 到站点后台外观管理页面启用Handsome
安装插件
在官方社区选你喜欢的插件下载下来
https://forum.typecho.org/viewforum.php?f=6
安装插件的方式
MarkdownParse 是一款专为 Typecho 设计的 Markdown 解析增强插件。它的核心目标是替换博客默认的 Markdown 解析器,让你获得更规范的语法支持和更丰富的编辑功能。
-
下载地址:https://github.com/mrgeneralgoo/typecho-markdown
-
到宝塔面板的文件管理处,进入到网站的插件目录
/www/wwwroot/你网站文件夹名/usr/plugins,将下载的插件压缩包上传到这个目录,并将压缩包解压。

- 到站点后台插件管理页面启用此插件
配置SSL/HTTPS
购买证书(可申请免费证书)
https://help.aliyun.com/zh/ssl-certificate/purchase-an-individual-test-certificate
