用原生 PHP 写一个博客,比想象中简单

admin 技术随笔 1.3k 阅读 1 分钟 0 评论
摘要

很多人以为写博客必须上框架,其实一套原生 PHP + MySQL 就能撑起完整的内容站。这篇文章拆解我在实现中做的几个关键取舍。

用原生 PHP 写一个博客,比想象中简单

决定自己写一套博客系统之前,我先问了自己三个问题:要不要多用户?要不要支持主题?要不要做插件机制?

一、为什么不用框架

框架解决的是团队协作与工程规范化的问题。一个人的博客,最大的成本不是代码量,而是「改起来顺手」。原生 PHP 的请求周期直白,改一个页面不用理解一堆约定。

二、数据库设计的三条原则

表要少、字段要有意义、关联要清楚。文章表、分类表、标签表、评论表,再加两张关联表,核心就这些。剩下的功能都是在这几张表上长出来的。

三、主题机制怎么留口子

把模板目录做成可切换的,前台所有输出都走主题函数。这样以后想换一套视觉,不需要动业务代码。

写完这套东西,从零到能用大概花了一周。真正花时间的不是写,而是把边界想清楚。

admin
admin作者

感谢阅读。你可以在评论区留下想法,或通过 RSS 持续关注更新。

RSS