mdwiki-Python基于 Python 的 wiki 系统

联合创作 · 2023-10-02 04:41

mdwiki


mdwiki 是 markdown wiki by python 的简称。


软件设计思路参考 dokuwiki(一款 PHP 开发的强大 wiki 系统)。


功能特性:


首先它的定位是一款 wiki 系统,旨在作为个人或小团队的知识库管理系统。



  • markdown编辑器支持图片粘贴与拖拽上传,支持实时预览。


  • wiki检索


  • 图片管理


  • 备份管理


  • 标签


  • 文章编辑定时独占锁定


  • IP、session两层登录次数等限制及登录验证码


  • 通过fabric支持自动化分发部署


  • 不开放注册,仅限个人或小团体使用。


  • 提供dokuwiki to markdown转换脚本


  • 其他



目前尚待完善的地方:



  • 不支持主题化


  • 不支持插件化


  • 图片管理没有进行分类


  • 菜单不支持自定义


  • 没有集成爬虫功能


  • 性能与缓存需要进行优化


  • 代码将在后续大版本中重构



为什么不用 dokuwiki ?


最重要的缺点:不支持 Markdown 书写。


其余原因:采用 PHP,PHP 大法好,但是本人并不熟悉 PHP。目前正在学习 Python 而且也在期望升级个人网站,故而决定开发一个wiki系统。


采用 Python+Flask+Redis+SQLite 开发

浏览 36
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报