一、功能简介
本系统是一款基于原生 PHP 与 MySQL 数据库开发的轻量级博客平台,旨在无需复杂框架依赖的前提下,提供高效、简洁的内容管理体验。系统前台采用响应式设计,能够自适应电脑、平板及手机等多种设备屏幕。用户可以在首页浏览按发布时间倒序排列的文章列表,系统内置了智能分页逻辑,当页数超过 4 页时会自动简化显示并提供自定义页码跳转功能,同时支持针对文章标题或内容的全文搜索。所有文章内容均支持 Markdown 格式,系统内置了轻量级解析器,能够完美渲染标题、代码块、引用、列表及图片等常用语法,为读者提供优质的阅读体验。
在后台管理方面,系统提供了完善的文章管理与控制面板功能。文章管理页面受会话保护,仅限登录用户访问,支持文章的新建、编辑、删除及列表检索,编辑器内置 Markdown 语法提示,方便用户快速上手。控制面板则集成了密码管理与文件管理两大模块:用户可以安全地修改登录密码,密码采用 bcrypt 算法加密存储;文件管理支持图片及文档的上传、预览、复制链接、重命名与删除,且上传目录、允许的文件类型及大小限制均可在面板中动态配置,极大地提升了系统的灵活性。顶部导航栏实现了统一管理,用户可在文章管理、控制面板、首页及退出登录之间快速切换。
安全性是本系统设计的核心考量之一。全站数据库操作均采用 PDO 预处理语句,有效防止 SQL 注入;所有输出内容经过 htmlspecialchars 转义处理,规避 XSS 攻击风险;用户密码通过 password_hash 和 password_verify 函数进行哈希验证,确保存储安全。系统还配备了向导式的安装脚本(oneset.php),用户首次访问时若检测到数据库配置缺失,会自动跳转至安装页面。安装过程中只需填写数据库信息,系统即可自动创建数据表并生成配置文件,安装成功后会倒计时 5 秒自动跳转首页,建议用户在完成后删除安装文件以保障安全。

二、配置方法
1.文件介绍
压缩包内含8个文件,介绍详情请看下表所示,此为初始文件,缺失会导致系统运行崩溃
| 文件名 | 文件简介 |
|---|---|
| article.php | 文章发布 |
| dashboard.php | 修改登录密码/上传文件 |
| index.php | 网站首页 |
| login.php | 网站登录 |
| logout.php | 网站登出 |
| markdown.php | md语法解析 |
| oneset.php | 用于数据库初始化 |
| password_config.php | 密码储存文件 |
2.基础配置
步骤①②需要 服务器/虚拟主机 部署
详细部署教程请查看:网页项目部署教程
①将压缩文件上传到网站根目录并解压

②绑定域名并访问

③填写数据库信息并安装

④安装完成,尝试发布文章,进入后台管理

⑤填写管理员密码 admin123

3.发布普通文章
①点击上方文章管理,尝试新建文章

②点击文章管理,尝试新建文章

③回到主页,查看发布

4.发布图片文章
①进入控制面板的文件管理

②上传完成后滑动至下方复制链接

③在文章管理中新建文章,使用 Markdown 语法插入图片

④回到首页查看发布效果

三、界面展示




四、程序下载
注意:购买前请再三确认,商品一旦出售概不退货,如有疑问请转至 疑问帮助
