Typecho · 一个几乎不需要维护的开源博客程序
那个周六,你又在装 PHP
你想把攒了半年的四十多篇笔记挂到公网,顺手给刚起的项目做个文档页。听起来是半小时的事。
于是你开了台服务器:装 PHP,版本要 7.4 以上;装数据库,密码存哪儿又纠结半天;配 Web 服务器,改完配置忘了重启,浏览器一直转圈;申请证书,域名解析还没生效;最后卡在「站点地址填错,后台进不去」。等你想起来该备份,已经是三个月后——那时候你已经不敢动它了,升级怕白屏,迁移怕丢图。
一个博客而已,你却在维护一台机器。
一个不用你照看的博客程序
Typecho 是一个 PHP 写的开源博客程序,它把那台「需要你照看的机器」,换成了一个「打开就能写」的后台。
后台在浏览器里:写文章就是写 Markdown,左边写、右边预览;发布、分类、标签、评论审核都在同一个后台完成;换主题、装插件也是点几下。文章和数据存在你自己的数据库和目录里。
边界也说清楚:
- 它做:文章、独立页面、分类标签、评论与审核、主题与插件、Markdown 写作,以及自定义字段这类「给文章加结构化信息」的扩展。
- 它不做:域名、证书、CDN 这些接入层的事;核心也不带内容审批流和页面搭建器——它是博客程序,不是团队协作型 CMS。
通过阿里云计算巢部署,从点创建到站点能打开通常两分钟以内,不用自己装 PHP、配数据库、改 Web 服务器配置。
它解决了什么问题
| 你原来怎么干 | 代价 | 用它之后 |
|---|---|---|
| 自己买 ECS,装 PHP 7.4+、MySQL、Web 服务器,一路改配置 | 一个周末起步,配错一步就是白屏和 500 | 点一次创建,环境和站点一起装好,两分钟内能打开首页 |
| 折腾静态站生成器:写构建、配 CI、每个主题都要改模板 | 每次想发一篇,先要跟构建脚本斗一轮 | 浏览器后台写 Markdown,点发布就完事,不用本地构建 |
| 装完不敢升级,怕插件和 PHP 版本打架 | 站点越用越不敢动,最后变成一台不敢重启的机器 | 出问题就重新创建一次实例,配置都在模板里,站点几分钟回来 |
| 文章和图片散在云笔记、图床、聊天记录里 | 哪天平台一停,几年内容一起消失 | 文章在自己的数据库,附件在自己的磁盘,整站可以打包带走 |
回到开头那个周六:你没有装 PHP。点开部署链接,填了五个参数,两分钟后首页已经能打开;那天下午你把文章搬进去,晚上站点就发出去了。
而更深一层的变化是:你不再把博客当成「一台要养的机器」,而是当成「一叠文稿」。维护这件事从你的日常里被整个删掉了,你只在想写的时候出现——能不能一直写下去,只取决于你还想不想写。
核心能力
写作这件事本身
对应开头「想发一篇文章,却先要过环境这一关」那一段。
- Markdown 原生编辑 —— 后台左右分栏,写的时候不用在富文本里和格式打架,粘进来的列表和代码块不会散架
- 自定义字段 —— 给文章挂「评分」「版本号」「项目链接」这类结构化信息,模板里直接用,不必为此改数据库
- 独立页面 —— 「关于」「项目」「友情链接」单独建,不挤进文章列表,也不用为了它们发明一个分类
站点长什么样,你自己定
- 主题 —— 换皮不动内容,历史文章、评论、固定链接都跟着走
- 插件 —— 订阅、代码高亮、评论审核按需装,不需要为了一个功能去改核心
- 分类、标签、归档 —— 内容的组织方式在后台就能改,不用重新生成整站
内容和它是绑在你账号上的
- 多数据库支持 —— MySQL / MariaDB / PostgreSQL / SQLite 都能跑,换库不用换程序
- 附件在自己机器上 —— 图片在
usr/uploads,文章在typecho_db,备份就是一次打包 - 不经过第三方托管 —— 内容不上传到别人的平台,停不停服只跟你自己的机器有关
谁最该用
| 用户类型 | 典型场景 | 用它拿到什么 |
|---|---|---|
| 写技术笔记的工程师 | 攒了几十篇 Markdown,想公开但不想养站点 | 导入即发,之后只在后台写 |
| 独立开发者 / 小团队 | 给项目做个文档页、落地页,偶尔更新 | 一个后台管全部页面,不用搭前端 |
| 长期写博客的人 | 在意十年后文章还在不在 | 数据库和附件都在自己账号下 |
| 需要轻量内容站的人 | 活动页、公告页、内部知识库 | 按量付费,用完删掉不心疼 |
技术支持
- 官方仓库:https://github.com/typecho/typecho
- 官方文档:https://docs.typecho.org/doku.php
- 问题反馈:GitHub Issues
🚀 立即体验
→ 一键部署 Typecho
部署完成后打开服务实例详情页里给出的站点地址即可访问,用 typecho_admin 和你设置的管理员密码登录后台;第一件事去「设置 → 个人设置」把默认邮箱改掉。