XGKBlog!(美其名曰:小归客)
一个轻量、自托管、开箱即用的 PHP 博客系统
如果你厌倦了臃肿的 CMS,又希望拥有一个干净、可控、易于部署的个人博客,那么 XGKBlog 正是你需要的解决方案。
🌟 为什么选择 XGKBlog?
✅ 极简架构:仅使用原生 PHP + MySQL,无复杂依赖。
✅ 快速安装:只需上传文件、访问 /install/,几分钟即可上线。
✅ 后台管理:内置完整的管理面板(文章、页面、评论、设置一应俱全)。
✅ 安全可控:所有代码开源透明,数据完全掌握在你自己手中。


目录
blog/
├── install/
│ ├── index.php
│ └── install.sql
├── admin/
│ ├── login.php
│ ├── dashboard.php
│ ├── posts.php
│ ├── pages.php
│ ├── comments.php
│ ├── settings.php
│ └── logout.php
├── includes/
│ ├── config.php # 安装后生成
│ ├── db.php
│ ├── functions.php
│ └── editor/
│ └── tinymce/ # 内嵌 TinyMCE(简化版)
├── uploads/ # 777 权限
├── assets/
│ ├── style.css
│ └── script.js
├── index.php
├── post.php
├── page.php
├── comment.php
└── .htaccess # 伪静态(可选)

🚀 快速开始
将整个 blog/ 目录上传到你的 Web 服务器(需支持 PHP 7.4+ 和 MySQL)。
确保 uploads/ 目录具有写权限(chmod 777 uploads/)。
在浏览器中访问 http://你的域名/blog/install/。
按照提示填写数据库信息,完成安装。
安装完成后,config.php 将自动生成,安装目录建议手动删除以提升安全性。
访问后台:/admin/login.php,使用安装时设置的账号登录。

🔒 安全建议
安装完成后,请立即删除 install/ 目录。
定期备份 uploads/ 和数据库。
保持 PHP 和服务器环境更新。

安装地址:网站//install
后台地址:网站/admin/login.php



网站变量:
<?= htmlspecialchars($site_title) ?>网站名字
<?= get_setting('site_title') ?>网站名字
<?= date('Y-m-d', strtotime($post['created_at'])) ?>文章日期
文章链接
<?= htmlspecialchars($post['title']) ?>文章标题
<?= date('Y-m-d H:i', strtotime($post['created_at'])) ?>文章发布日期
<?= htmlspecialchars($post['category']) ?>文章分类
<?= $safe_content ?>文章内容
<?= htmlspecialchars($page['title']) ?>独立页面标题
<?= $page['content'] ?>独立页面内容

<?= paginate($total, $per_page, $page, '/') ?>文章分页

文章重复
<?php foreach ($posts as $post): ?>
<?php endforeach; ?>


引入:
require_once 'includes/functions.php';引入数据内容
<?php include __DIR__ . '/header.php'; ?>引入页面

PS:数据由小归客提供,如果不对,那就不对。