Skip to content

UtopiaXC/MDUI-Blog

Repository files navigation

MDUI-Blog

这是一个基于MDUI框架和PHP的融合Vue,JQuery等框架和类库的前后端异步分离的开源博客(帮别人写期末作业练手用的)

目录

开发环境

  • 数据库 MySQL 8.0
  • 应用服务器 Apache/Nginx
  • Web服务器 PHP 7.4
  • Git

部署方式

部署网站目录

注:假定网站运行目录为/www/wwwroot/xxx.xxx.xxx,部署时改为自己的目录

  1. 进入网站目录
cd /www/wwwroot/xxx.xxx.xxx
  1. 利用Git Clone克隆到本地
git clone https://github.com/UtopiaXC/MDUI-Blog.git
  1. 将全部文件移至网站目录
mv /www/wwwroot/xxx.xxx.xxx/MDUI-Blog/* /www/wwwroot/xxx.xxx.xxx
  1. 在Apache/Nginx设置中将网站默认文档改为index.html

  2. 授予文件读写权限

chmod -R 777 /www/wwwroot/xxx.xxx.xxx

部署数据库

  1. 打开mysql(一定要使用root账户,不然无法创建触发器)
mysql -u username -p
  1. 新建数据库
CREATE DATABASE Blog
  1. 选择新建的数据库
USE Blog
  1. 执行SQL脚本(位于项目文件夹中的sql文件夹)(假定已经移动到网站目录)
SOURCE /www/wwwroot/xxx.xxx.xxx/sql/blog.sql
  1. 修改数据库配置文件,其中将username改为自己的数据库用户名,password为自己的数据库密码,db为刚才建立的新的数据库名
vim /www/wwwroot/xxx.xxx.xxx/config.php

关于界面

关于界面我没写,想写的自己写一下

初始账户和密码

登录名:admin 密码:admin

Demo

配置阿里云1C2G:https://blog-mdui.utopiaxc.cn/

部分截图(如果无法加载请使用代理)

主页

主页

目录

目录

主题

主题

后台管理

后台管理

文章编辑

文章编辑

文章页

文章页

相关问题

由于本项目仍在开发,目前以下功能未完成(心情好就写,反正也没人用)

  1. 归档(已完成)
  2. 标签云(已完成)
  3. 关于界面
  4. 文章的内容的叠层样式表
  5. footer版权页脚与自定义标题(已完成)
  6. 评论系统
  7. 审核系统

BUGS

  1. 当无文章时,首次进入主页可能会无限返回(MDUI框架对话框的问题),如果始终无法进入可以先访问xxx.xxx.xxx/admin.html添加文章
  2. 切换图标API还没写,如果想换ico图标的话去images文件夹替换

About

一个基于MDUI框架的融合Vue,JQuery等的开源博客(练手用的)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published