译者:猫熊并非猫QAQ
MrDoc
MrDoc是如前所述 Python 合作开发的新浪网文档格式控制系统,适宜做为对个人和较大型项目组的文档格式、科学知识和讲义管理软件。致力正式成为全网络平台(Web端、图形界面端、终端端)的私营化新浪网文档格式布署方案。
加装
在控制系统文档中搜寻mrdoc ,优先选择jonnyan404/mrdoc-nginx,版优先选择latest。
电视广告随即在docker配置文档中建立mrdoc配置文档,再建立三个子配置文档,分别为config和media
如图增设为/app/MrDoc/config和/app/MrDoc/media 路由器443和80,态射路由器如果不与邻近地区路由器武装冲突方可。这里须要特别注意自然环境里头,LISTEN_PORT路由器,须要和后面增设的罐子路由器完全一致,预设为10086要换成80。
随即在/docker/mrdoc/config产品目录增建config.ini文档,将上面的文本粘贴进来,并依照他们的资料库展开增设。
[database]
# engine,选定资料库类别,拒绝接受sqlite、mysql、oracle、postgresql
engine = sqlite
# name表示资料库的名称
# name = mrdoc
# user表示资料库用户名
# user = panda
# password表示资料库用户密码
# password = panda
# host表示资料库主机地址
# host = db_host
# port表示资料库路由器
# port=3306
[chromium]
# path用于选定Chromium的路径,不选定则使用预设的
path = /usr/lib/chromium/chrome
args = –no-sandbox,–disable-gpu启动罐子,新增终端输入sh,然后输入以下命令
# 执行资料库迁移
python manage.py migrate 电视广告等完全ok之后,再建立一个管理员账户
# 建立一个管理员账户来管理整个 MrDoc
python manage.py createsuperuser按提示以此输入管理员账号邮箱密码方可。
运行
浏览器中输入http://群晖IP:80态射路由器
进来后显示为游客,我们使用管理员账号登陆然后进入后台。
随即依照他们须要增设就可以了。
功能特性
站点与用户控制系统
• 支持用户注册、用户登录、用户管理、管理员等基础用户功能;
• 支持注册邀请码配置、电视广告代码配置、统计代码配置、邮箱找回密码、全站关闭注册等管理功能;
文档格式控制系统
• 如前所述文集展开文档格式撰写和阅读,拥有文集、文档格式、文档格式模板、图片和附件5大模块;
• 使用如前所述Editormd的Markdown编辑器并扩展,以Markdown语法展开文档格式写作:
• 两栏式文档格式阅读页面、三级产品目录层级显示,文档格式阅读字体缩放,字体类别切换,页面社交分享,终端端阅读优化;
• 支持文集后台导出打包markdown文本格式.md文档、前台导出为EPUB等格式文档;
• 如前所述文集展开文档格式权限控制,提供公开、私密、选定用户可见、访问码可见4种权限模式;
• 支持文集协作功能,一个文集可以拥有一个建立者和数个协译者,可灵活优先选择协作权限;
• 支持文档格式历史版功能,可以查看和对比历史版与现有版的差异,恢复某个历史版为当前版;
后述
整体来说挺好用,不过这一类的工具市面上已经特别特别多了,我身边人最为熟知的大概就是语雀,几乎大部分人都知道。只能说适宜他们的才是最好的,对于有项目组文档格式需求的人来说很是实用,不过对于对个人来说,协同之类的显得没那么重要了。值得一提的是该罐子目前已经支持web端,图形界面端以及浏览器插件和app了。