鏈接
簡介
這個項目是把 thinkphp-bjyblog 用 laravel 框架重構后的產物;
下圖中的白俊遙博客即是使用 laravel-bjyblog 開發的個人博客
安裝使用
可以通過以下兩種命令安裝;
composer create-project baijunyao/laravel-bjyblog blog && cdblog && php artisan bjyblog:install && php artisan bjyblog:migrate
或者:
git clone git@gitee.com:shuaibai123/laravel-bjyblog.git blog && cdblog && cp .env.example .env && composer install -vvv && php artisan bjyblog:install && php artisan bjyblog:migrate
項目介紹
純手工前臺響應式頁面布局適配PC、平板、手機;
帶表情的ajax無限級評論系統;
隊列郵件通知;
QQ、微博、github第三方登錄;
markdown 編輯器;
版權
項目使用 MIT 協議;免費開源可隨意使用;
使用本項目搭建的博客
更新記錄
v5.5.0.18 (2018-04-07)
自定義文章封面圖功能完成
解決后臺列表內容不自動換行的問題
后臺和前臺統一分頁樣式
v5.5.0.17 (2018-03-31)
刪除、恢復、徹底刪除管理員功能完成
所有的恢復數據統一使用restoreData方法
增加徹底刪除數據后的提示
v5.5.0.16 (2018-03-25)
修復標簽名不能跟分類名重復的問題
v5.5.0.15 (2018-03-18)
解決添加文章時的錯誤提示
后臺首頁只count(id)
v5.5.0.14 (2018-03-03)
使用laravel-flash替代flash_message
文章模型關聯標簽
首頁列表文章使用模型關聯代替join
解決文章頁面有序和無序列表無法正常顯示樣式的問題
使用模型關聯代替join獲取文章詳情數據
使用訪問器過濾描述中的換行
分類頁面使用模型關聯代替join
使用模型關聯重構前臺標簽下的文章列表
更新系統功能完成
v5.5.0.13 (2018-02-23)
增加bjyblog:migrate命令
v5.5.0.12 (2018-02-23)
修復數據庫密碼獲取錯誤的問題
使用gitee以解決clone太慢的問題
解決install報錯的問題
v5.5.0.11 (2018-02-23)
引入baijunyao/laravel-flash
引入baijunyao/laravel-model
增加舊標簽記錄
readme增加tag日期
使用模型關聯替代join獲取后臺文章列表
文章模型關聯分類模型
使用關聯模型替代join獲取標簽下的文章數統計
注: 因引入了新的包;升級后記得執行composer install --no-dev && composer dump-autoload命令
v5.5.0.10 (2018-02-10)
解決第三方賬號關聯管理員后無法回復評論的問題
增加bjyblog:install命令以簡化安裝
修復后臺無法退出的問題
修復分類沒有按照sort字段排序的問題
v5.5.0.9 (2018-02-03)
使用 mews/purifier 過濾評論加強 xss 防護
添加EditorConfig配置
修復移動端版權說明樣式錯亂的問題
默認使用 /config/session.php 定義的 session 過期時間
升級prism增加復制功能
v5.5.0.8 (2018-01-26)
升級baijunyao/laravel-print至3.1
只允許使用 oauth 賬號登錄評論
統一編碼風格
自定義驗證類用于驗證評論內容
更合理的獲取評論請求數據
增加中間件用于防止未登錄狀態請求評論接口
v5.5.0.7 (2018-01-22)
設置session過期時間為30天
評論出錯返回403錯誤并阻止繼續操作
增加評論草稿箱功能防止評論丟失
底部增加版本號
底部2017改為2018年
request只取指定字段
v5.5.0.6 (2018-01-16)
解決登錄后丟失評論內容的問題
解決dusk測試關閉過快評論失敗的問題
v5.5.0.5 (2018-01-14)
后臺增加清除緩存的菜單
已經登錄后臺后再訪問登錄頁面自動跳轉到后臺首頁
修復徹底刪除評論后跳轉不正確的問題
設置隨言碎語和開源項目頁面的title
Powered by改為中文
v5.5.0.4 (2018-01-08)
require laravel-print 用于調試打印
開啟自動發現dusk
require dbal用于修改字段
修改文章內容字段類型為mediumText
把char改為string
刪除text字段類型的長度
注: 因表遷移不支持修改 text 類型 ;所以建議安裝 5.5.0.4 之前版本的童鞋手動把 articles 表的 markdown 和 html 字段從 text 類型改為 mediumtext ;以防止生成的 html 過長無法完整儲存;
v5.5.0.3 (2018-01-05)
不追蹤favicon.ico文件
水印文字從數據庫配置中獲取
修復分類和標簽列表title、keywords、description未正確設置的問題
v5.5.0.2 (2018-01-02)
前臺dusk測試完成
訪問不存在的文章時返回404頁面
v5.5.0.1 (2017-12-28)
修復社會化登錄的錯誤
v5.5.0.0 (2017-12-24)
升級laravel框架到5.5版本
v5.3.0.6 (2017-12-21)
修復show_message函數改名造成的錯誤
修復右側捐款鏈接錯誤的問題
切分日志保留1年的記錄
v5.3.0.5 (2017-12-20)
新增或者編輯文章后更新標簽統計緩存
v5.3.0.4 (2017-12-17)
博客版本號從配置項中獲取
規范統一使用駝峰命名
v5.3.0.3 (2017-12-14)
全局路由約束;限制id必須為數字
v5.3.0.2 (2017-12-12)
完善使用說明
自動過濾一些無意義評論
v5.3.0.1 (2017-12-09)
第一個穩定版本
v5.3.0-rc.4 (2017-12-03)
優化處理緩存的方式
v5.3.0-rc.3 (2017-11-26)
加入組織功能完成
v5.3.0-rc.2 (2017-10-27)
增加開源項目功能
v5.3.0-rc.1 (2017-09-21)
修復各種bug
v5.3.0-beta.4 (2017-09-19)
回收站及恢復功能完成
v5.3.0-beta.3 (2017-08-31)
使用DB編輯數據后清空緩存
v5.3.0-beta.2 (2017-08-23)
使用優雅的方式更新緩存數據
v5.3.0-beta.1 (2017-08-18)
使用緩存完善功能
v5.3.0-alpha.3 (2017-08-06)
處理一些圖片相關的問題
v5.3.0-alpha.2 (2017-07-24)
數據填充完成
v5.3.0-alpha.1 (2017-07-11)
發布第一個完整的內測版
v1.5.3 (2017-06-29)
修復表情和頭像的bug
v1.5.2 (2017-06-27)
把第三方登錄的用戶保存在本地
v1.5.1 (2017-06-25)
使用ubb標簽的方式重構評論表情
v1.5.0 (2017-06-13)
后臺配置項功能完成
v1.4.0 (2017-05-16)
后臺分類管理完成
v1.3.0 (2017-05-05)
后臺隨言碎語功能完成
v1.2.0 (2017-05-01)
友情鏈接管理完成
v1.1.1 (2017-04-26)
正式開始上線使用
v1.1.0 (2017-04-07)
后臺增加評論列表
v1.0.0 (2017-03-29)
初始版本完成