大家好,我是小码哥,一个热爱互联网技术的90后。我一直梦想着搭建一个属于自己的知识平台,将自己所学、所想、所获记录下来。经过多次尝试和探索,我最终决定开源我的项目——简享,一个基于Spring Boot和Vue3构建的内容分享平台。简享不仅拥有现代化的编辑器,还支持多租户SaaS架构、内容权限管控、会员内容管理、AI教学、文章审核等功能。今天,我将为大家详细介绍这个项目,并分享它的开源地址和功能亮点。

简享的开源地址

简享项目可以在以下平台找到:

项目亮点

前端预览

首页

简享的首页采用了现代化简约风格,包含知识分类、搜索、写文章入口和登录功能。

文章编辑器

简享的编辑器非常出色,输入/即可弹出预设的组件,目前已有几十种组件可供使用,未来还将继续完善。

会员组件

会员组件是简享的一个特色功能,只有会员用户才能查看其中的内容。文章发布后,通过这个组件可以设置会员专属内容。

markdown测试

简享支持markdown编辑,同时也可以识别html标签,让内容展示更加灵活。

其他组件

除了上述组件外,简享还提供了文章大纲和正文字数统计功能,方便用户进行内容管理。

文章发布

发布文章时,用户可以设置文章的分类、摘要,以及访问控制权限,如是否允许复制、访问级别和访问密码等。

禁止复制

简享对文章内容进行了全面的保护,禁止了所有复制方式,包括快捷键、右键复制以及浏览器调试复制。

密码访问

用户可以通过设置密码来保护文章,只有输入正确密码才能访问。

后端预览

后端管理界面只有管理员可以访问,包括文章管理、文章分类、用户管理、用户角色和系统配置等功能。

仪表盘

后端仪表盘提供了系统运行状态的概览。

文章管理

管理员可以对文章进行编辑、查看、下线、删除等操作,并设置文章的访问权限。

文章分类

文章分类可以动态管理,并实时展示。

用户管理

管理员可以设置VIP用户,并管理会员的有效期。

用户角色

后端支持用户角色的管理,以便进行权限控制。

系统配置

系统配置部分包括文件服务器配置、租户配置、网站基础信息、站长信息等。

AI教学

简享还集成了AI教学功能,用户可以通过手势互动来学习和理解知识。

总体架构

简享项目的整体架构清晰,模块划分明确,包括通用模块、核心框架模块、系统管理模块、文章管理模块、基础设施模块等。前端和后端项目结构清晰,便于维护和扩展。

结束语

简享项目从设计之初就注重用户体验和内容控制,通过参考飞书知识库的设计,简享提供了流畅的编辑体验和丰富的功能。如果你也想搭建一个自己的知识平台,不妨试试简享。希望这个开源项目能够帮助到更多的人。

感谢大家的阅读,如果你有任何问题或建议,欢迎在评论区留言交流。

标签: none

评论已关闭