如果没有这样的团队wiki,我考虑自己写了
-
基本的功能与样式
参考 http://es6.ruanyifeng.com/#docs/set-map 以及 gitbook每一篇markdown有自己固定的地址,但是需要用ajax请求file.md,再用markdown.js生成html页面. 这个需要用到一个html5的特性: http://www.cnblogs.com/xuchengzone/archive/2013/04/18/html5-history-pushstate.html
git版本控制
可利用git查看历史记录、每次编辑的diff-
markdown可视化编辑
参考 https://stackedit.io/ 还需要额外支持图片粘贴
支持html5的paste image api, 实现通过ctrl+v 完成图片上传到markdown[image](url)
标记的生成
readline快捷键 权限控制
可设置多名管理员,只有管理员才具备编辑权限使用yaml 生成文档树
redmine 2.5 也许能满足要求。
它有非常强大的权限控制,可以用网页查看 git 仓库信息,用可以用 markdown/textile 写 wiki,还提供很多 RESTful api 供第三方集成。如果加上了 wiki extension 插件之后也可以做实时预览,加上 code review 插件后就可以做 code review,再用上 Pixel Cooker 主题之后可以让界面变得漂亮不少。