折腾了好几天,我的博客终于上线了。
和大多数人不一样,我没有选择 WordPress、Typecho 这些现成的博客系统。而是在 AI 的辅助下,从零开始,一行一行代码手搓了一套完全属于自己的博客。
为什么不用现成的
WordPress 太臃肿,插件装多了服务器扛不住。Typecho 倒是轻量,但总感觉差那么一点意思——不是功能不够,而是没法随心所欲地改。
我想要一个这样的博客:
- 有基本的文章发布、分类、标签功能
- 有后台管理,能在线写文章、编辑、删除
- 能上传图片,能管理友链
- 支持亮色和暗色模式切换
- 手机和电脑都能正常显示
- 代码足够简单,每一行我都能看懂
听起来要求不高,但现成的系统总有一些用不到的功能,或者想改的地方改不了。所以我决定自己来。
搭建过程
从最初一个静态 HTML 模板开始,逆向推导出后端逻辑。PHP + MySQL,原生代码,零依赖。没有框架、没有 Composer、没有 npm,只有最基础的技术栈。
功能是一点一点加起来的:
- 先有了文章发布和展示
- 然后加了分类和标签
- 接着是置顶、自动摘要、阅读防刷
- 后台仪表盘、系统设置、图片上传
- 亮暗色主题切换、手机自适应
- AI 审校、AI 摘要、AI 标题优化
- 备份中心、回收站、友链管理
- 站点地图、文章密码保护
- 还有那句随机一言,和每天自动更新的必应壁纸
整个系统加起来不到 30 个文件,总共四千多行代码。一个下午就能全部看懂。
这个博客的特点
它不完美,但它刚刚好。
没有插件市场,但想要什么功能直接写代码加。没有主题商店,但怎么好看怎么改。没有社区支持,但每一行代码我都知道它是怎么工作的。
它就像自己搭的帐篷——不如精装小区豪华,但轻便、灵活、完全属于自己。
最后
如果你也想自己搭建一个博客,或者对这套系统感兴趣,欢迎交流。
这个博客会记录我的想法、学习和生活。不追求更新频率,不追求流量,只是一个属于自己的数字空间。
感谢你看到这里,愿我们都能拥有一个属于自己的角落。