主要技术
- 后端:Python3 + Django2.2
- 前端:LayUI + JQuery
- Markdown 编辑器:Editor.md
源码仓库地址
Gitee: https://gitee.com/zmister/MrDoc
GitHub: https://github.com/zmister2016/MrDoc
功能介绍
-
站点与用户系统
- 支持用户注册、用户登录、用户管理、管理员等基础用户功能;
- 支持注册邀请码配置、广告代码配置、统计代码配置、邮箱找回密码、全站关闭注册等管理功能;
-
文档系统
- 基于文集进行文档撰写和阅读,拥有文集、文档、文档模板、图片和附件5 大模块;
- 使用基于
Editormd
的Markdown
编辑器并扩展,以Markdown
语法进行文档写作:
- 支持基础 Markdown 语法
- 支持GFM 语法
- 优化图片上传,支持粘贴上传、本地文件上传和图片管理插入
- 优化表格写入,支持编辑 HTML 表格转为 Markdown 、Excel 内容粘贴为 Markdown
- 支持思维导图,以 Markdown 的语法创建思维导图
- 支持流程图、时序图的绘制;
- 两栏式文档阅读页面、三级目录层级显示,文档阅读字体缩放,字体类型切换,页面社交分享,移动端阅读优化;
- 支持文集后台导出打包
markdown
文本格式.md
文件、前台导出为EPUB
等格式文件;
- 基于文集进行文档权限控制,提供公开、私密、指定用户可见、访问码可见 4 种权限模式;
- 支持基于账户的API 接口,可以借助账户
token
通过API
获取文集、上传图片和创建文档;
- 支持文集协作功能,一个文集可以拥有一个创建者和多个协作者,可灵活选择协作权限;
- 支持文档历史版本功能,可以查看和对比历史版本与现有版本的差异,恢复某个历史版本为当前版本;
欢迎来提 Bug 、提 Issue~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/664777
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.