mdwiki-Python - 基于 Python 的 wiki 系统


GPL
跨平台
Python

软件简介

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 开发