專案概述
- 產品名稱:酷博
- 專案程式碼:CoreBlog
- 官方地址:https://www.inbjo.com/
CoreBlog基於 Laravel 5.8 版本支援Markdown的部落格系統。
在本論壇多本教程的指導下搗鼓出來的,希望大家多多支援。去github加個star哈~
主要功能
- 前端響應式,支援在PC、手機、平板下訪問;
- 使用者註冊、登入、退出;
- 根據使用者email地址自動生成使用者頭像;
- 上傳頭像支援預覽、裁剪;
- 使用者註冊需通過郵件驗證;
- 使用者支援編輯資料、更換頭像、修改密碼;
- 文章編輯使用markdown格式;
- 新增文章時自動呼叫谷歌翻譯生成友好的slug;
- 文章支援點贊、評論、打賞;
- 文章使用tntsearch做全文索引、jieba做中文分詞;
- 登入使用者支援評論文章、點贊文章、點贊評論;
- 評論支援@功能、xss過濾;
- 文章被點贊、文章被評論、評論被點贊、評論被提及將收到站內通知;
- 支援郵件訂閱;
- 支援支付寶、微信支付;
- 支援網站地圖、RSS訂閱;
- 友情連結增刪改;
- 分類目錄增刪改;
- 支援後臺ICP備案號修改、公安備案號修改;
- 更多功能請檢視demo;
伺服器要求
- Nginx >= 1.8
- PHP >= 7.1.3
- Mysql >= 5.7
- Redis >= 3.0
- Sqlite PHP 擴充
- GD PHP 擴充
- OpenSSL PHP 擴充
- PDO PHP 擴充
- Mbstring PHP 擴充
- Tokenizer PHP 擴充
- XML PHP 擴充
- Ctype PHP 擴充
- JSON PHP 擴充
- BCMath PHP 擴充
- Redis PHP 擴充套件(可選)
安裝與配置
-
克隆 CoreBlog 原始碼到本地:
git clone https://github.com/inbjo/CoreBlog.git
-
生成配置檔案
cp .env.example .env //請將.env改為你自己的配置資訊
修改對應配置
-
安裝擴充套件包依賴
composer install --optimize-autoloader --no-dev
-
執行安裝命令
$ php artisan blog:install //請按照提示進行安裝
至此, 安裝完成 ^_^。
License
MIT