mdwiki是 markdownwikibypython的简称。
软件设计思路参考 dokuwiki(一款PHP开发的强大wiki系统)。
功能特性:首先它的定位是一款wiki系统,旨在作为个人或小团队的知识库管理系统。
markdown编辑器支持图片粘贴与拖拽上传,支持实时预览。
wiki检索
图片管理
备份管理
标签
文章编辑定时独占锁定
IP、session两层登录次数等限制及登录验证码
通过fabric支持自动化分发部署
不开放注册,仅限个人或小团体使用。
提供dokuwikitomarkdown转换脚本
其他
目前尚待完善的地方:不支持主题化
不支持插件化
图片管理没有进行分类
菜单不支持自定义
没有集成爬虫功能
性能与缓存需要进行优化
代码将在后续大版本中重构
为什么不用dokuwiki?最重要的缺点:不支持Markdown书写。
其余原因:采用PHP,PHP大法好,但是本人并不熟悉PHP。目前正在学习Python而且也在期望升级个人网站,故而决定开发一个wiki系统。
采用Python+Flask+Redis+SQLite开发
评论