🔗 地址:https://gxroast.com
📢 标语:冷于形,简于心
这不是一个普通的个人博客,这是一套 PHP+JavaScript 自研的冷感博客系统,还原生支持多分站。主站自跑自用,也是最好的多媒体博客系统
🧩 九大模块,一个不少
1️⃣ 📰 首页 — 文章流
最新博文展示,干净的信息流布局。搭配自定义字体「筑紫A丸」+ 自定义鼠标指针,冷感拉满。
2️⃣ 🏠 家(恋爱日记)
情侣专属页。「他」与「她」并列,实时显示在一起的时光倒计时:第 X 年 X 月 X 天 X 时 X 分 X 秒。下方情侣相册 + 祝福墙,甜到齁。
3️⃣ 🎵 音乐
内置在线播放器,选歌、播放、缓存一条龙,加载完自动缓存在客户端。一边逛博客一边听歌,沉浸感 up。
4️⃣ 📝 记录(文章归档)
带多级分类下拉菜单的博文归档页,文章分类清晰,方便追更。
5️⃣ 🧰 百宝箱 — 六大神器
真正的功能大合集,一个下拉菜单塞了 6 个子功能:
| 功能 | 说明 |
|---|---|
| 🌐 分站 | 多分站系统,用户可免费开通属于自己的子站点(30天有效期),一键拥有独立博客 |
| 🔑 授权 | 冰狱博客系统授权购买/查询,完整版仅需 ¥0.50/30天 |
| 📊 状态 | 服务器实时监控面板 — CPU/内存/磁盘/进程/数据库/TOP进程/关键服务状态,一目了然 |
| 🔖 收藏 | 网络收藏夹,收纳优质外链 |
| 🤝 友链 | 友情链接系统,输入对方URL自动一键抓取填充信息,轻松互链 |
| ⚡ 闪视 | 短视频/快闪内容墙,博主收藏的抖音热舞、音乐快闪一条龙 |
6️⃣ 🖼️ 相册
照片墙,支持分类筛选 — 动漫手机壁纸、猫羽雫、带鱼屏动漫、图标、左下角动图……二次元浓度很高。
7️⃣ ✍️ 随笔
博主随笔文章区,文字+图片混排,干净无干扰。
8️⃣ 🌳 树洞(留言板)
留言板 + 弹幕系统!留言内容可以变成弹幕飘过页面,互动玩法很有创意。登录后才能发送。
9️⃣ 💬 IM(即时通讯)
站内即时聊天,登录后可与人实时交流。
🎨 跨模块亮点:40种特效炸场
这是冰狱最让人上头的特色——全站通用,一键切换,40种不重样:
❄️ 飘落效果(20种)
🌸 樱花花瓣 · ❄️ 雪花飘落 · 🍃 秋叶飘落 · 💖 爱心飘落 · ⭐ 星星闪烁 · 🪙 金币掉落 · 🦋 蝴蝶飞舞 · ✨ 萤火虫夜 · 🫧 彩虹泡泡 · 🪶 羽毛飘落 · ☄️ 流星雨 · 🌬️ 蒲公英 · 🎵 音符 · ✈️ 纸飞机 · 💎 钻石 · 🍬 糖果 · 👻 幽灵 · 🎈 热气球 · 🛸 UFO · 🌹 玫瑰
💥 点击特效(20种)
❤️ 爱心点击 · 🎆 烟花绽放 · 🫧 气泡上升 · ✨ 星光闪烁 · 💥 粒子爆炸 · 〰️ 波纹扩散 · 🔤 符号漂浮 · 🎭 Emoji弹射 · 🔮 魔法阵 · ⚡ 闪电 · 💕 爱心雨 · 🎉 礼花 · 🖋️ 墨水飞溅 · 💻 数字雨(黑客帝国) · ☯️ 太极八卦 · 🌸 樱花散落 · 🔥 火焰
想要浪漫?下樱花雨。想要热闹?下金币。想要中二?点出魔法阵。一个人做了 40 种特效,就为了让你玩得开心。
⚙️ 更多硬核细节
- ✅ PWA 支持 — 可添加到桌面当 App 用
- ✅ 响应式设计 — PC + 移动端,双端完美适配
- ✅ 移动端底部导航 + 侧边栏 — 操作顺手
- ✅ 自定义字体 — 筑紫A丸,圆润舒适
- ✅ 自定义鼠标指针 — 连鼠标都换成了专属样式
- ✅ PHP+JavaScript 全栈自研 — 不是套壳,不是 WordPress,不是 Hexo
💬 安装说明
配置
CPU:2核心核心频率2Ghz往上
内存:2G勉强,推荐4G往上
宽带:100M(推荐),系统依赖众多图片因此宽带越大加载速度越快
环境
推荐Apache或Nginx
数据库:MySQL8.0
PHP版本:7.4需安装好sg16扩展
SourceGuardian加载器——需在php.ini文件中添加“sourceguardian.enable_vm_hybrid=1”这一行设置,这样才能让该受保护的脚本能够在支持混合虚拟机的PHP环境中正常运行。
![图片[1]-冰狱博客|PHP 自研冷感博客系统 多分站独立博客平台](https://link.zhiangzhang.cn/uploads/image/202607/6a5cb7917049e_62f6e2bbbadc8455.png)
sourceguardian.enable_vm_hybrid=1
宝塔面板为例
![图片[2]-冰狱博客|PHP 自研冷感博客系统 多分站独立博客平台](https://gxroast.com/data/upload/site_1/image/image_1780661300_6a22bc340abb5.png)
# 安装前准备
在开始之前,请确保您已经具备以下条件:
Apache 或 Nginx
数据库:MySQL8.0及以上
PHP版本:7.4或8.0 需sg16扩展
- 一个已创建好的 MySQL 数据库
- 数据库的 用户名 和 密码
- 数据库 主机地址(通常为 localhost)
- 数据库 端口号(默认为 3306)
如果您没有数据库,请先登录您的服务器管理面板(如宝塔、phpMyAdmin)创建一个新的数据库。
# 第一步:访问安装页面
在浏览器地址栏中输入:http://您的域名/install/
即可看到安装向导的欢迎页面,界面如下:
![图片[4]-冰狱博客|PHP 自研冷感博客系统 多分站独立博客平台](https://gxroast.com/data/upload/site_1/image/image_1777833652_69f796b49f64d.jpg)
如果看到”系统已安装”的提示,说明您的博客已经配置过数据库,无需重复安装。如需重新安装,请删除网站根目录下的 config.php 文件。
# 第二步:配置数据库连接
# 填写数据库信息
| 字段 | 说明 | 示例值 |
|---|---|---|
| 数据库主机 | MySQL 服务器地址 | localhost |
| 数据库端口 | MySQL 服务端口 | 3306 |
| 数据库名称 | 您创建的数据库名 | blog_db |
| 数据库用户名 | 数据库登录账号 | root |
| 数据库密码 | 数据库登录密码 | *** |
| 字符集 | 建议选择 | utf8mb4 |
💡 建议使用 utf8mb4 字符集,这样可以支持 Emoji 表情符号 🎉✨
填写完毕后,点击 “测试连接并继续” 按钮。系统会自动测试数据库连接是否正常。
提示 如果连接失败,请检查数据库主机地址和端口是否正确,以及数据库用户是否有权限访问该数据库。
第三步:初始化数据连接测试成功后,会自动进入第二步。在这里您需要:
- 设置 管理员用户名(用于登录后台)
- 设置 管理员密码(留空则使用默认密码
123456) - 点击 “开始初始化” 按钮
初始化过程中,您会看到实时的进度条和日志信息:正在创建数据库表...[ok] sites 表创建成功[ok] users 表创建成功[ok] 管理员账号创建成功[ok] 初始数据写入完成
初始化过程采用 SSE(Server-Sent Events)技术实时推送进度,无需手动刷新页面。如果连接中断,可以刷新页面重试。
第四步:安装完成当看到绿色的 “安装完成!”* 页面时,恭喜您 🎉,冰狱博客已经成功安装!您可以选择:
访问首页 → 查看您的博客前台
登录后台 → 进入管理后台配置站点
RewriteEngine On
RewriteBase /
Options -MultiViews
# 文章详情页面路由(必须放在最前面)
# 处理 /article 路径,确保包含查询参数的请求也能正确重写
RewriteRule ^article/?$ index.php?page=article [QSA,L]
# 后台管理路由
RewriteRule ^admin/([a-zA-Z0-9_-]+)/?$ admin/index.php?page=$1 [QSA,L]
RewriteRule ^admin/?$ admin/index.php?page=dashboard [QSA,L]
# Essay 页面路由(支持 AJAX 请求)
RewriteRule ^essay/?$ index.php?page=essay [QSA,L]
# 如果请求的不是真实存在的文件或目录(排除 admin 和已处理的路径)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 将路径重写到 index.php?page=...
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?page=$1 [QSA,L]
# 首页重写
RewriteRule ^$ index.php?page=main [QSA,L]
# 首页
rewrite ^/$ /index.php?page=main last;
# 后台
rewrite ^/admin/?$ /admin/index.php?page=dashboard last;
rewrite ^/admin/([a-zA-Z0-9_-]+)/?$ /admin/index.php?page=$1 last;
# 固定页面
rewrite ^/article/?$ /index.php?page=article last;
rewrite ^/essay/?$ /index.php?page=essay last;
# 通用路由
if (!-e $request_filename) {
rewrite ^/([a-zA-Z0-9_-]+)/?$ /index.php?page=$1 last;
}
点点赞赏,手留余香
共 0 人







暂无评论内容