Laravel+vue免費開源的基於RABC控制的部落格系統

ccenote發表於2023-03-05

專案介紹

CCENOTE 是一個使用 Vue3 + Laravel8 開發的前後端分離的基於RABC許可權控制管理的內容管理系統,由於作者本人比較喜歡寫作的原因,因此開發了這個專案,後端使用的PHP的Laravel框架,並且整理了資料層與業務層,相對於laravel本身結構來說,開發起來會更簡潔,當然,對於二次開發來說也是更為簡單方便,許可權認證使用了JWT許可權認證,同時也解決了JWT無狀態下的分離認證的相關問題,前端使用vue3+vite,ui使用element-ui-plus,前端方面也解決了關於認證時動態路由的相關問題,你可以從github/gitee中拉取此專案來進行使用,當然你也可以透過貢獻程式碼,寫作,推薦,學習,打賞來支援本專案。

此專案共分為 前臺後臺後端API 三個獨立專案,如果你只是想簡單的使用本專案,你可以用任何你喜歡的方式來上傳到你的伺服器,只需要跟著文件簡單的幾步安裝即可。

專案部署結構(例):

  • 前臺:blog.ccenote.com
  • 後臺:admin.ccenote.com
  • A P I:api.ccenote.com

專案使用技術棧

  • Laravel8
  • MySql
  • Redis
  • JWT
  • Vue3
  • Vite
  • Axios
  • Vue-Router4
  • Vuex
  • Less
  • ElementUI-Plus

專案預覽


關於作者

我是一名在校學生?,專業主修Java,平時喜歡寫作✍️、聽聽歌?,碼碼程式碼?,喝喝茶?,煮煮咖啡☕,程式碼水平很一般,關鍵有一顆助人為樂的心❤️,如果你發現作品有什麼問題,或者爛透了的程式碼,請不要噴我,你可以透過我的郵箱ccenote@163.com 來與我交流,我願意聽取任何一個人的建議,再次感謝你的使用與支援?。

專案宣告

此專案為開源專案,若使用本專案做了任何有關違反國家法律的事情,本專案作者不承擔任何法律責任

  1. CCENOTE 是一個開源免費的內容管理系統,主要用於開發部落格,內容管理等更為高效方便,且CCENOTE不具備「網際網路接入、網路資料儲存、通訊傳輸以及竊取使用者隱私」中的任何一項與使用者資料等資訊相關的動態功能。
  2. 您承諾秉著合法、合理的原則使用 CCENOTE 開源系統,不利用 CCENOTE 內容管理系統進行任何違法、侵害他人合法利益等惡意的行為,亦不將 CCENOTE 開源系統運用於任何違反我國法律法規的 Web 平臺。
  3. 使用者明確並同意本宣告條款列舉的全部內容,對使用 CCENOTE 開源系統可能存在的風險和相關後果將完全由使用者自行承擔,本作者不承擔任何法律責任。

相關文章