基于laravel开发的的个人博客系统laravel-bjyblog
https://baijunyao.com/

baijunyao dae1cccce9 引入baijunyao/laravel-flash用于提示信息 7 years ago
app e5340839bd 使用模型关联替代join获取后台文章列表 7 years ago
bootstrap 0a0897cf83 使用最新的5.5版本的laravel框架 7 years ago
config b792269054 升级至5.5.0.10 7 years ago
database af28a284af 删除text字段类型的长度 7 years ago
public e6c9d074f9 升级prism增加复制功能 7 years ago
resources e5340839bd 使用模型关联替代join获取后台文章列表 7 years ago
routes 59a1044bba :bug: 修复后台无法退出的问题 fixed #12 7 years ago
storage a6e5a7469b lock完成 7 years ago
tests efe83d390b 解决dusk测试关闭过快评论失败的问题 7 years ago
.editorconfig 20276e055b 添加EditorConfig配置 7 years ago
.env.example 223d9ee25a 更改默认的APP_NAME 7 years ago
.gitattributes 0a0897cf83 使用最新的5.5版本的laravel框架 7 years ago
.gitignore 4bc1db2f4f 不追踪favicon.ico文件 7 years ago
artisan 0a0897cf83 使用最新的5.5版本的laravel框架 7 years ago
composer.json dae1cccce9 引入baijunyao/laravel-flash用于提示信息 7 years ago
composer.lock dae1cccce9 引入baijunyao/laravel-flash用于提示信息 7 years ago
package.json 0a0897cf83 使用最新的5.5版本的laravel框架 7 years ago
phpunit.xml 0a0897cf83 使用最新的5.5版本的laravel框架 7 years ago
readme.md 29b2811d1f composer的homepage改为https 7 years ago
server.php 3a2c64e594 初始化 8 years ago
webpack.mix.js 0a0897cf83 使用最新的5.5版本的laravel框架 7 years ago
yarn.lock 0a0897cf83 使用最新的5.5版本的laravel框架 7 years ago

readme.md

创建 QQ 群及捐赠渠道

链接

简介

这个项目是把 thinkphp-bjyblog 用 laravel 框架重构后的产物;

下图中的白俊遥博客即是使用 laravel-bjyblog 开发的个人博客 laravel-bjyblog

安装使用

可以通过以下两种命令安装;

composer create-project baijunyao/laravel-bjyblog  blog && cd blog && php artisan bjyblog:install

或者:

git clone git@github.com:baijunyao/laravel-bjyblog.git blog && cd blog && cp .env.example .env && composer install -vvv && php artisan bjyblog:install

更加详细的安装文档请参考文章:开源项目系列之thinkphp-bjyblog博客

项目介绍

  1. 纯手工前台响应式页面布局适配PC、平板、手机;
  2. 带表情的ajax无限级评论系统;
  3. 队列邮件通知;
  4. QQ、微博、github第三方登录;
  5. markdown 编辑器;

版权

项目使用 MIT 协议;免费开源可随意使用;

使用本项目搭建的博客

更新记录

v5.5.0.10 (2018-02-10)

  1. 解决第三方账号关联管理员后无法回复评论的问题
  2. 增加bjyblog:install命令以简化安装
  3. 修复后台无法退出的问题
  4. 修复分类没有按照sort字段排序的问题

    v5.5.0.9 (2018-02-03)

  5. 使用 mews/purifier 过滤评论加强 xss 防护

  6. 添加EditorConfig配置

  7. 修复移动端版权说明样式错乱的问题

  8. 默认使用 /config/session.php 定义的 session 过期时间

  9. 升级prism增加复制功能

    v5.5.0.8 (2018-01-26)

  10. 升级baijunyao/laravel-print至3.1

  11. 只允许使用 oauth 账号登录评论

  12. 统一编码风格

  13. 自定义验证类用于验证评论内容

  14. 更合理的获取评论请求数据

  15. 增加中间件用于防止未登录状态请求评论接口

    v5.5.0.7 (2018-01-22)

  16. 设置session过期时间为30天

  17. 评论出错返回403错误并阻止继续操作

  18. 增加评论草稿箱功能防止评论丢失

  19. 底部增加版本号

  20. 底部2017改为2018年

  21. request只取指定字段

    v5.5.0.6 (2018-01-16)

  22. 解决登录后丢失评论内容的问题

  23. 解决dusk测试关闭过快评论失败的问题

    v5.5.0.5 (2018-01-14)

  24. 后台增加清除缓存的菜单

  25. 已经登录后台后再访问登录页面自动跳转到后台首页

  26. 修复彻底删除评论后跳转不正确的问题

  27. 设置随言碎语和开源项目页面的title

  28. Powered by改为中文

    v5.5.0.4 (2018-01-08)

  29. require laravel-print 用于调试打印

  30. 开启自动发现dusk

  31. require dbal用于修改字段

  32. 修改文章内容字段类型为mediumText

  33. 把char改为string

  34. 删除text字段类型的长度

注: 因表迁移不支持修改 text 类型 ;所以建议安装 5.5.0.4 之前版本的童鞋手动把 articles 表的 markdown 和 html 字段从 text 类型改为 mediumtext ;以防止生成的 html 过长无法完整储存;

v5.5.0.3 (2018-01-05)

  1. 不追踪favicon.ico文件
  2. 水印文字从数据库配置中获取
  3. 修复分类和标签列表title、keywords、description未正确设置的问题

    v5.5.0.2 (2018-01-02)

  4. 前台dusk测试完成

  5. 访问不存在的文章时返回404页面

    v5.5.0.1 (2017-12-28)

  6. 修复社会化登录的错误

    v5.5.0.0 (2017-12-24)

  7. 升级laravel框架到5.5版本

    v5.3.0.6 (2017-12-21)

  8. 修复show_message函数改名造成的错误

  9. 修复右侧捐款链接错误的问题

  10. 切分日志保留1年的记录

    v5.3.0.5 (2017-12-20)

  11. 新增或者编辑文章后更新标签统计缓存

    v5.3.0.4 (2017-12-17)

  12. 博客版本号从配置项中获取

  13. 规范统一使用驼峰命名

    v5.3.0.3 (2017-12-14)

  14. 全局路由约束;限制id必须为数字

    v5.3.0.2 (2017-12-12)

  15. 完善使用说明

  16. 自动过滤一些无意义评论

    v5.3.0.1 (2017-12-09)

  17. 第一个稳定版本

    v5.3.0-rc.4 (2017-12-03)

  18. 优化处理缓存的方式

    v5.3.0-rc.3 (2017-11-26)

  19. 加入组织功能完成

    v5.3.0-rc.2 (2017-10-27)

  20. 增加开源项目功能

    v5.3.0-rc.1 (2017-09-21)

  21. 修复各种bug

    v5.3.0-beta.4 (2017-09-19)

  22. 回收站及恢复功能完成

    v5.3.0-beta.3 (2017-08-31)

  23. 使用DB编辑数据后清空缓存

    v5.3.0-beta.2 (2017-08-23)

  24. 使用优雅的方式更新缓存数据

    v5.3.0-beta.1 (2017-08-18)

  25. 使用缓存完善功能

    v5.3.0-alpha.3 (2017-08-06)

  26. 处理一些图片相关的问题

    v5.3.0-alpha.2 (2017-07-24)

  27. 数据填充完成

    v5.3.0-alpha.1 (2017-07-11)

  28. 发布第一个完整的内测版

    v1.5.3 (2017-06-29)

  29. 修复表情和头像的bug

    v1.5.2 (2017-06-27)

  30. 把第三方登录的用户保存在本地

    v1.5.1 (2017-06-25)

  31. 使用ubb标签的方式重构评论表情

    v1.5.0 (2017-06-13)

  32. 后台配置项功能完成

    v1.4.0 (2017-05-16)

  33. 后台分类管理完成

    v1.3.0 (2017-05-05)

  34. 后台随言碎语功能完成

    v1.2.0 (2017-05-01)

  35. 友情链接管理完成

    v1.1.1 (2017-04-26)

  36. 正式开始上线使用

    v1.1.0 (2017-04-07)

  37. 后台增加评论列表

    v1.0.0 (2017-03-29)

  38. 初始版本完成