Skip to content

系统定制配置

管宜尧 edited this page Jun 21, 2021 · 3 revisions

在配置文件 .env 中可以通过这里的配置来控制系统的行为

邮件服务器配置

要启用邮件激活功能支持,需要配置邮件发送服务器

MAIL_HOST=smtp.example.com
MAIL_PORT=587
MAIL_USERNAME=admin@example.com
MAIL_PASSWORD=xxxxxxx
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=admin@example.com
MAIL_FROM_NAME="XXX 文档库"

版本更新检查功能

v1.0.7 增加了版本更新检查功能,默认开启,有更新时,页面底部版本信息旁边会有一个红色的 ✱ 标识,如果比较介意,可以通过在 .env 中指定 WIZARD_VERSION_CHECK=false 来关闭自动更新检查功能。

更换登录页面背景图片

v1.2.2 增加了登录页面背景图,你可以通过在 .env 中指定 WIZARD_LOGIN_BACKGROUND_IMG=图片地址 来指定登录页面背景图片。

Markdown 文档自动添加目录

v1.2.7 增加了为 Markdown 文档自动添加目录的功能,默认不启用,通过 .env 中指定 WIZARD_MARKDOWN_TOC_DEFAULT 配置项来启用该功能。

  • WIZARD_MARKDOWN_TOC_DEFAULT=TOC 自动添加目录
  • WIZARD_MARKDOWN_TOC_DEFAULT=TOCM 自动添加折叠目录
  • WIZARD_MARKDOWN_TOC_DEFAULT= 不启用自动添加目录功能

自动添加目录功能只在文档中不包含 [TOC][TOCM] 时启用,如果手动添加了目录,就不会自动添加额外的目录了

启用严格的 Markdown 格式

默认情况下,Markdown 解释器采用严格格式解析,如果你的大部分文档都没有使用标准的 Markdown 格式,比如目录的 # 符号和正文之间必须包含一个以上的空格,从 v1.2.7 开始,可以设置 WIZARD_MARKDOWN_STRICT=false 配置项来使用兼容性的格式解释器。

邀请注册功能

默认情况下,所有用户都可以通过注册页面完成自主注册, Wizard 支持简单的邀请码方式实现邀请注册,目前只支持固定的邀请码,后续会开放动态邀请码功能。

# 是否启用邀请注册机制
# 启用后,用户注册时必须提供邀请码
WIZARD_REGISTER_INVITATION=true
# 静态邀请码,所有用户注册时必须提供此邀请码,邀请码对所有用户固定不变
WIZARD_REGISTER_INVITATION_STATIC=eb092be4a8970338c06a37900a7116f1

关闭用户注册功能

默认开启用户注册功能,可以通过下面的选项来关闭,注意,当启用 LDAP 模式时,用户注册功能会被自动关闭。

# 是否启用用户注册功能
WIZARD_REGISTER_ENABLED=true

修改表格最大行列数

WIZARD_SPREEDSHEET_MAX_ROWS=100
WIZARD_SPREEDSHEET_MAX_COLS=26