V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zmister
V2EX  ›  分享创造

用 Python 写了个在线文档系统,类似 Gitbook、Showdoc、语雀,适合作为个人和小型团队的文档和笔记管理工具

  •  1
     
  •   zmister · 2020-04-21 20:58:27 +08:00 · 4711 次点击
    这是一个创建于 1437 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要技术

    • 后端:Python3 + Django2.2
    • 前端:LayUI + JQuery
    • Markdown 编辑器:Editor.md

    源码仓库地址

    Gitee: https://gitee.com/zmister/MrDoc

    GitHub: https://github.com/zmister2016/MrDoc

    功能介绍

    • 站点与用户系统

      • 支持用户注册、用户登录、用户管理、管理员等基础用户功能;
      • 支持注册邀请码配置、广告代码配置、统计代码配置、邮箱找回密码、全站关闭注册等管理功能;
    • 文档系统

      • 基于文集进行文档撰写和阅读,拥有文集文档文档模板图片附件5 大模块;
      • 使用基于EditormdMarkdown编辑器并扩展,以Markdown语法进行文档写作:
        • 支持基础 Markdown 语法
        • 支持GFM 语法
        • 优化图片上传,支持粘贴上传、本地文件上传和图片管理插入
        • 优化表格写入,支持编辑 HTML 表格转为 Markdown 、Excel 内容粘贴为 Markdown
        • 支持思维导图,以 Markdown 的语法创建思维导图
        • 支持流程图、时序图的绘制;
      • 两栏式文档阅读页面、三级目录层级显示,文档阅读字体缩放,字体类型切换,页面社交分享,移动端阅读优化;
      • 支持文集后台导出打包markdown文本格式.md文件、前台导出为EPUB等格式文件;
      • 基于文集进行文档权限控制,提供公开、私密、指定用户可见、访问码可见 4 种权限模式;
      • 支持基于账户的API 接口,可以借助账户token通过API获取文集、上传图片和创建文档;
      • 支持文集协作功能,一个文集可以拥有一个创建者和多个协作者,可灵活选择协作权限;
      • 支持文档历史版本功能,可以查看和对比历史版本与现有版本的差异,恢复某个历史版本为当前版本;

    欢迎来提 Bug 、提 Issue~

    8 条回复    2020-06-18 14:41:55 +08:00
    binnerchen
        1
    binnerchen  
       2020-04-21 22:43:43 +08:00
    good
    luhe
        2
    luhe  
       2020-04-23 01:38:56 +08:00 via iPhone
    挺好看先收藏了
    Daotin
        3
    Daotin  
       2020-04-23 23:14:41 +08:00 via iPhone
    6666
    joyc
        4
    joyc  
       2020-04-29 09:58:09 +08:00
    不错 支持一下
    GSNote
        5
    GSNote  
       2020-04-30 11:58:43 +08:00
    很好看,支持一下
    loonghk
        6
    loonghk  
       2020-06-09 20:27:24 +08:00
    十分感谢
    joody
        7
    joody  
       2020-06-18 14:12:46 +08:00
    加油,搞个 demo 啊
    zmister
        8
    zmister  
    OP
       2020-06-18 14:41:55 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1091 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 18:52 · PVG 02:52 · LAX 11:52 · JFK 14:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.