3 Star 20 Fork 8

RYMCU 社区 / forest

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

forest

forest

下一代的知识社区系统,为未来而建

FOSSA Status

💡 简介

forest([ˈfôrəst],n.森林)是一款现代化的知识社区项目,使用 SpringBoot + Shiro + MyBatis + JWT + Redis 实现。

nebula ([ˈnebyələ],n.星云)一起食用,让我们一起探索知识社区的未来。

💡 Tips

  • docker\dev 目录下执行 docker-compose up 可初始化 redismysql 环境,更多使用教程请阅读 forest 食用手册

⚡ 动机

在 2019 年的某一天,受到 Hugh 的邀请, 构建一个开源嵌入式知识学习交流平台。因此就有了 forest 这个项目。 forest 在很多方面受到了 Symphony 的启发,并尝试着在 SymphonyB3log 思想 的基础上进一步探索。

✨ 特性

  • 内容编辑器
    • Markdown(GFM)
    • emoji
    • 上传文件
      • 图片
      • 文件
      • 单独渲染 MP3 文件
      • 单独渲染视频文件
    • 剪切板处理
      • 粘贴内容处理为 Markdown
      • 粘贴图片自动重新上传
    • 数学公式(LaTeX)、流程图支持
    • 工具栏
      • 表情
      • 粗体
      • 斜体
      • 引用
      • 无序列表
      • 有序列表
      • 链接
      • 上传
      • 预览
      • 全屏
    • 编辑模式
      • 传统的 Markdown 分屏编辑预览
      • 保留 Markdown 标记符的即时渲染
      • 类富文本编辑器的所见即所得
  • 注册
    • 用户名
    • 邮箱
    • 验证码
  • 登录
    • 账户(用户名/邮箱)
    • 密码
    • 忘记密码
      • 邮箱
      • 邮箱验证
  • 发帖
    • 帖子类型
      • 普通帖子
    • 标题
    • 正文
      • 内容编辑器
    • 标签
      • 使用已有(选择、自动完成)或创建
      • 默认“待分类”
    • 发布后
      • 可更新
      • 可删除
  • 回帖
    • 内容编辑器
    • 回复(回复针对回帖)
  • 货币
    • 货币规则
  • 浏览贴子
    • 编辑自己的帖子
    • 发布时间/浏览数/标签
    • 分享
      • 微信
      • 分享链接(带用户标识)

报告缺陷

社区系统可能存在一些潜在的缺陷,大家如果有空的话可以帮助我们一起解决。

如果你在使用社区时发现了如下类型的问题,请回帖进行反馈,并附上 bug 截图以及操作步骤:

  • 功能性缺陷:例如发布文章失败、创建作品集失败等
  • 安全性漏洞:例如 XSS/CSRF、盗用用户信息等

功能建议

欢迎对社区提出功能特性方面的建议,我们一起讨论,如果有可能我们会尽快实现。

在提功能建议前可以先看一下 计划表 ,避免重复提议

鸣谢

  • 感谢以下开发者对 Forest 作出的贡献:
  • 感谢 JetBrains 对本项目的帮助,为作者提供了开源许可版 JetBrains 全家桶

JetBrains

⭐ Star 历史

Stargazers over time

License

FOSSA Status

MIT License Copyright (c) 2020 RYMCU Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

forest(森林)——一款现代化的知识社区后台项目,使用 SpringBoot + Shiro + MyBatis + JWT + Redis 实现 展开 收起
Java 等 3 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/rymcu/forest.git
git@gitee.com:rymcu/forest.git
rymcu
forest
forest
master

搜索帮助