声明

潘某人自留地的说明

关于本站的基本情况介绍

潘某人
2026-03-04
更新于 2026-03-07 19:03:26

自留地声明

本网站为个人独立网站,仅用于个人生活记录、兴趣分享与内容展示,所有内容均代表个人观点,不涉及任何商业盈利、违法违规及不良信息传播行为。

本网站已严格按照国家相关法律法规完成工信部 ICP 备案,备案信息真实有效,可在工信部备案系统中查询核实。网站域名与服务器均托管于腾讯云,遵守云服务商相关管理规定,符合网络安全与信息内容管理要求。

网站内容以个人生活记录、兴趣分享、日常感悟、摄影及随笔等为主,不提供任何违法违规、侵权、低俗、虚假及危害网络安全的内容。本站为纯阅读型个人主页,无用户注册、无留言、无评论、无交互功能,且未来也无增加此类功能的计划,仅作为个人内容展示与阅读使用。

本站所发布的文字、图片等内容,仅为个人当下观点与记录,不代表事实绝对准确、不代表立场永久不变,也不承担任何非个人用途的责任。如无特别说明,所有内容仅代表本人立场,与任何机构、企业、组织无关。

网站构成

1.项目概述

这是一个轻量级、高性能的个人网站系统,系统采用原生 PHP 编写,不依赖庞大的框架,旨在提供极致的运行速度和最简便的部署体验。

该系统集成了前台展示、后台管理、文章发布、邮件通知和数据备份等核心功能,是一个开箱即用的完整解决方案。

2. 核心架构

2.1 技术栈

  • 后端语言: Native PHP (兼容 PHP 8.0 - 8.2+),采用面向对象编程 (OOP) 风格。
  • 数据库: MySQL 5.7 / 8.0,使用 PDO 扩展进行安全连接。
  • 前端技术: Tailwind CSS (实用优先的 CSS 框架), FontAwesome 图标库, 原生 JavaScript (无 jQuery 依赖)。
  • 服务器兼容: 完美支持 Nginx (通过伪静态规则) 和 Apache (通过 .htaccess)。

3. 功能特性

3.1 强大的后台管理

  • 可视化编辑: 支持对个人资料、爱好、经历、教育、社交链接等进行全方位配置。
  • 文章管理: 完整的文章发布、编辑、删除流程。支持封面上传、多图展示、富文本内容编辑。
  • SEO 优化: 支持自定义站点标题、关键词、描述,以及 Favicon 图标上传。

3.2 智能媒体管理

  • 自动目录创建: 系统会自动检测并创建上传目录(如/images),无需手动设置权限。
  • 图片处理: 支持多种格式图片上传,自动生成唯一文件名,防止重名覆盖。
  • 灯箱效果: 前台文章详情页集成了丝滑的灯箱查看功能,支持手势缩放和高斯模糊背景。

3.3 安全性与稳定性

  • SQL 注入防护: 全局使用 PDO 预处理语句 (Prepared Statements),彻底杜绝 SQL 注入风险。
  • 密码安全: 使用 `password_hash` (Bcrypt) 算法存储密码,确保用户信息安全。
  • API 健壮性: 针对 AJAX 接口(如图片上传、邮件发送)增加了输出缓冲清洗 (`ob_clean`),防止 PHP 警告信息破坏 JSON 响应结构。
  • 环境适配: 内置错误抑制机制,兼容 PHP 8.2 的 Deprecated 警告,确保在严格环境下也能稳定运行。

3.4 实用工具箱

  • 一键备份/还原: 内置数据库备份功能,支持生成 ZIP 压缩包下载,以及从备份文件一键还原数据。
  • SMTP 邮件系统: 集成 `stream_socket_client` 实现的邮件发送功能,支持 SSL/TLS 加密,兼容各类企业邮箱和 Gmail。
  • 自动安装向导: 首次运行时自动检测配置文件,若缺失则引导用户进行数据库安装和数据迁移。

4. 技术亮点

1. 零依赖: 无需 Composer,无需安装复杂的第三方库,上传服务器即可运行,特别适合虚拟主机和宝塔面板环境。

2. 极致性能: 代码精简,无多余的框架加载开销,页面加载速度极快。

3. 高度兼容: 经过优化的代码库完美适配 Nginx + PHP 8.2 环境,解决了常见的 `json_decode` null 问题和文件权限问题。

4. 响应式设计: 前后台均采用响应式布局,完美适配桌面、平板和移动端设备。

5. 部署要求

操作系统: Linux (推荐) / Windows

Web 服务器: Nginx / Apache

PHP 版本: 7.4 - 8.2 (推荐 8.0+)

数据库: MySQL 5.6+

扩展: PDO, GD, OpenSSL, Zip