目录 隐藏 1 更新内容 2 项目地址 3 功能概览 4 简明安装教程 5 猜你喜欢
MrDoc(觅道文档)是一个基于 Python 开发的在线文档系统,其以 Markdown 语法进行文档编写,集成了两大主流 Markdown 编辑器(Editor.MD 和 Vditor),适合作为个人和小型团队的文档、笔记和知识管理工具,致力于成为优秀的笔记、文档、知识管理私有化部署方案。
更新内容
本次 0.6.2 版本的更新,带来了如下内容:
- [优化]个人中心和后台管理页面加载页面时间;
- [优化]文集文档页面左侧文集目录交互体验;
- [优化]Editor.md 编辑器模式下图片上传异常交互;
- [优化]同步 Vditor 编辑器组件版本至 3.6.6;
- [优化]HTML 模板文件结构和代码结构;
- [优化]后台管理、个人中心的文集管理、文档管理界面切换为动态表格;
- [新增]个人中心文集文档拖拽排序功能;
- [新增]文档搜索全文搜索功能;
- [新增]个人中心文集管理的文集搜索功能;
- [新增]文档编辑器浏览器缓存功能;
- [合并]文集简介优化!1
- [合并]Editor.md 编辑器自定义文档样式#42
项目地址
源码地址
- GitHub:https://github.com/zmister2016/MrDoc
示例站点
http://mrdoc.zmister.com/
功能概览
- 站点管理
- 用户注册、用户登录、用户管理、注册邀请码配置、全站关闭注册开关、全站强制登录开关;
- 广告代码配置、统计代码配置、站点信息配置、备案号配置;
- 附件格式配置、附件大小配置、图片大小配置;
- 个人管理
- 文集管理:新建、删除、权限控制、转让、协作、导出、生成电子书格式文件
- 文档管理:新建、删除、回收站、历史版本
- 文档模板管理:新建、删除
- 图片管理:上传、分组、删除
- 附件管理:上传、删除
- Token 管理:借助 Token 高效新建和获取文档;
- 个人信息管理:修改昵称、修改电子邮箱、切换文档编辑器;
- 文档书写
Editor.md
、Vditor
双编辑器加持,自由选择、自由切换;- 图片、附件、科学公式、音视频、思维导图、流程图、Echart 图表;
- 文档排序、文档上级设置、文档模板插入;
- 标签设置;
- 文档阅读
- 两栏式布局,三级目录层级显示,左侧文集大纲,右侧文档正文;
- 文档阅读字体缩放、字体类型切换、页面社交分享、移动端阅读优化;
- 文集 EPUB、PDF 文件下载,文档 Markdown 文件下载;
- 标签关系网络图;
- 文档全文搜索;
简明安装教程
1、安装依赖库
pip install -r requirements.txt
2、初始化数据库
在安装完所需的第三方库并配置好数据库信息之后,我们需要对数据库进行初始化。
在项目路径下打开命令行界面,运行如下命令生成数据库迁移:
python manage.py makemigrations
运行如下命令执行数据库迁移:
python manage.py migrate
执行完毕之后,数据库就初始化完成了。
3、创建管理员账户
在初始化完数据库之后,需要创建一个管理员账户来管理整个MrDoc,在项目路径下打开命令行终端,运行如下命令:
python manage.py createsuperuser
按照提示输入用户名、电子邮箱地址和密码即可。
4、测试运行
在完成上述步骤之后,即可运行使用MrDoc。
在测试环境中,可以使用Django自带的服务器运行MrDoc,其命令为:
python manage.py runserver
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。