企业微信截图_17889475315257.png

🎯 缘起:为什么我要自己建站?

原来我有一个 WordPress 搭建的网站,运行得风平浪静。直到某天突然无法访问,打开全是报错页面。咨询阿里云技术人员后得知,很可能是被人植入了恶意链接,导致数据库污染,整个系统瘫痪。

那件事给了我很大触动:真正属于自己的数字资产,不应该完全依赖第三方开源方案。 既然别人能攻破 WordPress,那我为什么不能打造一个更轻量、更可控的独立站点?于是,我做出了一个决定——从头写一个属于我自己的网站。

🔨 过程:没有代码基础,只有需求和 AI

说老实话,我没有写过一行代码。从前端到后端,从数据库设计到服务器部署,一切都是零起点。

唯一的生产力工具就是:AI + 持续的需求沟通 + 错误修正循环。

第 1 周:需求梳理与架构设计(MVC 模式、数据库表结构)

第 2 周:核心功能实现(文章管理、评论系统、分类标签)

第 3 周:UI/UX 打磨(响应式布局、夜间模式、主题定制)

第 4 周:安全加固与测试上线(SQL 注入防护、XSS 过滤、CSRF Token)

整个过程就像在带一个"超级实习生",我把需求讲清楚,AI 负责产出代码;遇到错误我复制粘贴报错信息,AI 帮我定位问题。一个月下来,我们共同完成了这个作品。


🛠️ 技术栈概览

层级 技术选型 说明

前端 HTML5 + CSS3 + Vanilla JS 无框架依赖,纯手写

后端 PHP 7.4+ MVC 架构,控制器 + 模型 + 视图分离

数据库 MySQL 5.7+ InnoDB 引擎,支持事务处理

存储 CDN + 静态资源缓存 图片懒加载,首屏秒开

安全 PDO 预处理 + bcrypt 加密 防御 SQL 注入、XSS、CSRF 三件套

值得一提的是,我在后端实现了 GEO(Generative Engine Optimization)功能。之前没用过类似的技术,这是第一次尝试将 SEO 和 AI 生成内容优化结合起来,效果如何还有待实际验证。希望搜索引擎能更好地抓取和呈现我的内容。

⚙️ 当前状态与已知问题

✅ 已完成

响应式首页(精选推荐、分类聚合、热门文章、Q&A 入口)

文章阅读页(沉浸模式、TOC 目录、富媒体支持)

树形评论系统(投票、作者高亮、防刷机制)

后台管理面板(富文本编辑器、媒体库、SEO 设置)

安全防护体系(登录限流、会话管理、操作审计日志)

⚠️ 待优化

页面加载速度:受限于当前虚拟服务器的配置,首屏渲染时间约 2-3 秒,有待进一步压缩(计划引入 OPcache 和 Redis 缓存)

GEO 功能验证:新实现的 SEO 策略是否有效,需要一段时间的数据观察

移动端体验:部分复杂交互在小屏幕设备上还不够流畅

这些问题我已经交给懂的人评估了。毕竟术业有专攻,把擅长的做好就行。