项目介绍
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
项目地址
官网地址:http://ccenote.com
github
- ccenote-api
- ccenote-admin
- ccenote-blog
gitee
- ccenote-api
- ccenote-admin
- ccenote-blog
项目使用技术栈
- Laravel8
- MySql
- Redis
- JWT
- Vue3
- Vite
- Axios
- Vue-Router4
- Vuex
- Less
- ElementUI-Plus
项目预览
关于作者
我是一名在校学生😊,专业主修Java,平时喜欢写作✍️、听听歌🎵,码码代码💻,喝喝茶🍵,煮煮咖啡☕,代码水平很一般,关键有一颗助人为乐的心❤️,如果你发现作品有什么问题,或者烂透了的代码,请不要喷我,你可以通过我的邮箱ccenote@163.com 来与我交流,我愿意听取任何一个人的建议,再次感谢你的使用与支持😊。
项目声明
此项目为开源项目,若使用本项目做了任何有关违反国家法律的事情,本项目作者不承担任何法律责任
- CCENOTE 是一个开源免费的内容管理系统,主要用于开发博客,内容管理等更为高效方便,且CCENOTE不具备「互联网接入、网络数据存储、通讯传输以及窃取用户隐私」中的任何一项与用户数据等信息相关的动态功能。
- 您承诺秉着合法、合理的原则使用 CCENOTE 开源系统,不利用 CCENOTE 内容管理系统进行任何违法、侵害他人合法利益等恶意的行为,亦不将 CCENOTE 开源系统运用于任何违反我国法律法规的 Web 平台。
- 用户明确并同意本声明条款列举的全部内容,对使用 CCENOTE 开源系统可能存在的风险和相关后果将完全由用户自行承担,本作者不承担任何法律责任。