简享:一个现代化开源内容分享平台
大家好,我是小码哥,一个热爱互联网技术的90后。我一直梦想着搭建一个属于自己的知识平台,将自己所学、所想、所获记录下来。经过多次尝试和探索,我最终决定开源我的项目——简享,一个基于Spring Boot和Vue3构建的内容分享平台。简享不仅拥有现代化的编辑器,还支持多租户SaaS架构、内容权限管控、会员内容管理、AI教学、文章审核等功能。今天,我将为大家详细介绍这个项目,并分享它的开源地址和功能亮点。
简享的开源地址
简享项目可以在以下平台找到:
- Gitee: https://gitee.com/GreenSoftware/simple-share-ce
- GitHub: https://github.com/xmgcode88/simple-share
项目亮点
前端预览
首页
简享的首页采用了现代化简约风格,包含知识分类、搜索、写文章入口和登录功能。
文章编辑器
简享的编辑器非常出色,输入/即可弹出预设的组件,目前已有几十种组件可供使用,未来还将继续完善。
会员组件
会员组件是简享的一个特色功能,只有会员用户才能查看其中的内容。文章发布后,通过这个组件可以设置会员专属内容。
markdown测试
简享支持markdown编辑,同时也可以识别html标签,让内容展示更加灵活。
其他组件
除了上述组件外,简享还提供了文章大纲和正文字数统计功能,方便用户进行内容管理。
文章发布
发布文章时,用户可以设置文章的分类、摘要,以及访问控制权限,如是否允许复制、访问级别和访问密码等。
禁止复制
简享对文章内容进行了全面的保护,禁止了所有复制方式,包括快捷键、右键复制以及浏览器调试复制。
密码访问
用户可以通过设置密码来保护文章,只有输入正确密码才能访问。
后端预览
后端管理界面只有管理员可以访问,包括文章管理、文章分类、用户管理、用户角色和系统配置等功能。
仪表盘
后端仪表盘提供了系统运行状态的概览。
文章管理
管理员可以对文章进行编辑、查看、下线、删除等操作,并设置文章的访问权限。
文章分类
文章分类可以动态管理,并实时展示。
用户管理
管理员可以设置VIP用户,并管理会员的有效期。
用户角色
后端支持用户角色的管理,以便进行权限控制。
系统配置
系统配置部分包括文件服务器配置、租户配置、网站基础信息、站长信息等。
AI教学
简享还集成了AI教学功能,用户可以通过手势互动来学习和理解知识。
总体架构
简享项目的整体架构清晰,模块划分明确,包括通用模块、核心框架模块、系统管理模块、文章管理模块、基础设施模块等。前端和后端项目结构清晰,便于维护和扩展。
结束语
简享项目从设计之初就注重用户体验和内容控制,通过参考飞书知识库的设计,简享提供了流畅的编辑体验和丰富的功能。如果你也想搭建一个自己的知识平台,不妨试试简享。希望这个开源项目能够帮助到更多的人。
感谢大家的阅读,如果你有任何问题或建议,欢迎在评论区留言交流。
评论已关闭