一个使用PHP和Tailwind CSS构建的简约个人写作博客系统,支持文章发布、管理和展示。
功能特点
前台功能
- 响应式设计,适配各种设备
- 美观的博客首页,展示文章列表
- 文章详情页,支持格式化显示
- 分页功能,方便浏览大量文章
- 社交媒体分享功能
- 最新文章侧边栏
后台功能
- 安全的登录系统
- 文章管理(创建、编辑、删除)
- 直观的管理界面
- 文章预览功能
系统特性
- 简单安装向导,快速配置博客
- 无需数据库,使用JSON文件存储文章
- 使用Tailwind CSS通过CDN引入,无需本地构建
- 代码结构清晰,易于扩展
安装说明
- 将所有文件上传到您的Web服务器
- 访问网站根目录,系统将自动重定向到安装页面
- 按照安装向导填写博客标题、描述和管理员账号信息
- 完成安装后,您可以开始使用您的个人博客
系统要求
- PHP 7.0 或更高版本
- 启用了JSON扩展的PHP
- 可写入权限(用于存储文章)
目录结构
├── index.php # 博客首页
├── post.php # 文章详情页
├── 404.php # 404错误页面
├── install.php # 安装向导
├── README.md # 使用说明
├── includes/ # 核心功能文件
│ ├── config.php # 配置文件
│ └── functions.php # 函数文件
├── admin/ # 后台管理
│ ├── index.php # 后台管理首页
│ ├── login.php # 登录页面
│ ├── edit.php # 文章编辑页面
│ └── logout.php # 退出登录
└── data/ # 数据存储
└── posts/ # 文章JSON文件存储目录
使用指南
访问博客
访问您的网站域名即可查看博客首页。首页显示最新的文章列表,点击文章标题或"阅读全文"按钮可以查看文章详情。
管理博客
- 访问
您的域名/admin/login.php
进入后台登录页面 - 使用安装时设置的管理员账号登录
- 在管理后台,您可以:
- 查看所有已发布的文章
- 创建新文章
- 编辑现有文章
- 删除不需要的文章
写作技巧
- 文章内容支持基本的文本格式
- 使用空行分隔段落,系统会自动转换为HTML段落
- 标题应简洁明了,便于读者理解文章主题
安全提示
- 定期备份您的
data/posts
目录,保护您的文章数据 - 使用强密码保护您的管理员账号
- 如需更改管理员密码,可以重新运行安装程序
自定义与扩展
如果您有编程知识,可以通过以下方式自定义博客:
- 修改CSS样式,调整博客外观
- 在functions.php中添加新功能
- 扩展文章格式,支持更丰富的内容展示
源码获取
运行截图