- 陈大剩博客Tp5.1改版,基于Laravel、Layui开发。替换了Tp5.1富文编辑器,添加邮件通知、时间轴、图片水印、评论qq表情、第三方登入等新功能;
- 本项目采用创作共用版权:CC BY-NC 4.0
- 欢迎各位加入贡献者;
- 第三方登入
- 文章分类
- 文章标签
- 文章发布
- 文章分享
- 图片水印
- 评论功能
- 评论qq表情
- 浏览数统计
- 第三方用户统计
- 评论统计
- markdown文章编辑器
- 导航栏自定义
- 时间轴
- 文章评论
- 关键词
- 搜索功能
- 系统基本设置
- 友情链接
- 文件上传管理
- 邮件通知
- 流加载
- 首页banner图(Laravel正在开发、Tp版本已开发)
陈大剩博客: www.it927.com
下载项目
git clone https://github.com/cxbdasheng/blog.git
进入站点;
cd blog
我们需要复制跟目录下的 .env.example
文件并重命名为 .env
;
cp .env.example .env
使用 vim 编辑 .env 或者使用我们创建站点时候的 ftp ;
vim .env
我们需要改成自己的实际配置;
APP_NAME 就是自己的项目名称比如我的陈大剩博客;
APP_URL 就是我们的项目链接比如说我的 https://www.it927.com;
DB_DATABASE 就是我们的数据库名比如说 blog;
DB_USERNAME 数据库用户名比如说 blog ;
DB_PASSWORD 数据库密码比如说 *** ;
使用 composer (注意使用国内镜像) ;
composer install
生成 key ;
php artisan key:generate
生成数据表;
php artisan migrate
生成初始化的数据;
php artisan db:seed
赋予权限(Windows服务器跳过)
chmod -R 755 *
chmod -R 777 storage/
chmod -R 777 bootstrap/cache
如果在 db:seed
之前迫不及待的访问了项目;
因为缓存的问题再填充文件不会及时刷新;
这时候可以使用清除缓存的命令;
php artisan cache:clear
如果安装了 redis
;
QUEUE_CONNECTION
改为 redis
;
如果已经根据 laravel文档 配置好了队列;
QUEUE_CONNECTION
改为 redis
;
消息通知需要配置定时任务;
composer install --no-dev --optimize-autoloader
crontab -e
添加如下命令;
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
记得将/path-to-your-project
替换为自己的项目目录;
你可以使用 github、 google、 qq、 weibo 登录;
把 www.it927.com 改成你自己的域名;
安装配置完成后就可以登录后台进行网站设置了;
登录链接: /admin
;
初始账号: test@test.com
初始密码: 123456
登录后记得修改密码;
- dev: 开发分支,我的博客会使用此分支代码先行测试
- master: 经过测试的的稳定代码
- feature/*: 用于增加新功能的分支