專案介紹
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 來與我交流,我願意聽取任何一個人的建議,再次感謝你的使用與支援?。
專案宣告
此專案為開源專案,若使用本專案做了任何有關違反國家法律的事情,本專案作者不承擔任何法律責任
- CCENOTE 是一個開源免費的內容管理系統,主要用於開發部落格,內容管理等更為高效方便,且CCENOTE不具備「網際網路接入、網路資料儲存、通訊傳輸以及竊取使用者隱私」中的任何一項與使用者資料等資訊相關的動態功能。
- 您承諾秉著合法、合理的原則使用 CCENOTE 開源系統,不利用 CCENOTE 內容管理系統進行任何違法、侵害他人合法利益等惡意的行為,亦不將 CCENOTE 開源系統運用於任何違反我國法律法規的 Web 平臺。
- 使用者明確並同意本宣告條款列舉的全部內容,對使用 CCENOTE 開源系統可能存在的風險和相關後果將完全由使用者自行承擔,本作者不承擔任何法律責任。