作品分享 一款基於 Laravel5.8 的優雅部落格系統 CoreBlog

Flex發表於2019-06-27

preview

專案概述

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 擴充套件(可選)

安裝與配置

  1. 克隆 CoreBlog 原始碼到本地:

    git clone https://github.com/inbjo/CoreBlog.git
  2. 生成配置檔案

    cp .env.example .env    //請將.env改為你自己的配置資訊

    修改對應配置

  3. 安裝擴充套件包依賴

    composer install --optimize-autoloader --no-dev
  4. 執行安裝命令

    $ php artisan blog:install //請按照提示進行安裝

    至此, 安裝完成 ^_^。

License

MIT

沒有啥是一行程式碼解決不了的,如果有那就兩行。

相關文章