一款優雅的博客系統 CoreBlog

CoreBlog 是一套基於 Laravel 5.8 構建的開源博客系統。php

前端響應式兼容 PC、平板、手機訪問,完整的 Markdown 格式支持,發佈文章時自動翻譯標題生成友好的 slug,文章全文索引,評論支持@功能,支持文章打賞,用戶註冊自動生成頭像,文章被點贊、文章被評論、評論被點贊、評論被說起、打賞站內通知,網站地圖,rss 訂閱等。前端

preview

主要功能

  • 前端響應式,支持在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改成你本身的配置信息

    修改對應配置git

  • 安裝擴展包依賴
  • composer install --optimize-autoloader --no-dev
  • 執行安裝命令
  • $ php artisan blog:install //請按照提示進行安裝
  • 至此, 安裝完成 ^_^。

License

  • MIT
相關文章
相關標籤/搜索