访问【WRITE-BUG数字空间】_[内附完整源码和文档]
本项目实现功能如下:注册、登录和个人资料修改;文档编辑:Markdown 文档的阅读和编辑、发布;文档管理; 使用 Cookies 保存登录状态;在数据库中使用 MD5 保存密码,提供一定的安全性; 支持 Markdown;进行权限检查,保证隐私性;读写分离,定期和退出时自动保存到缓存。
- 设计概述
本设计中,我们使用了来自如下来源的一些内容:
Editor.md,用于实现 Markdown 的编辑和阅读;
耿晨歌老师提供的 Demo 中的部分 CSS;
文末 参考资料 中的一些实现思路或代码。
本设计参考了助教陆涛涛老师提供的《SpringBoot 入门》。该文档给我的入门提供了很大的帮助!
1.1 选题及基本功能
基于 SpringBoot 设计了一个简单的文档管理编辑器 咸鱼雀 (xianyuque),功能包括:
注册、登录和个人资料修改
使用 Cookies 保存登录状态
在数据库中使用 MD5 保存密码,提供一定的 安全性
文档编辑:Markdown 文档的阅读和编辑、发布
在进入文档阅读和编辑页面,以及发布时,进行 权限检查,保证隐私性
读写分离,用户未手动点击发布时,阅读页面仍为上一次发布的结果
编辑页中 每 2 分钟自动保存到缓存
从编辑页 退出时自动保存 到缓存
下一次 编辑时恢复缓存
文档管理
文件的列表展示
文件的新增、删除
文件归档