Skip to content

站点设置

“管理员 → 站点”保存的是数据库选项,不是 config.yml。保存后刷新页面即可生效。

Web 界面当前内置 en-USzh-CNko-KR,启动时按浏览器语言选择;无法加载匹配语言时回退到英文。发布二进制已嵌入这些语言资源,不再使用旧版 lang-dir 配置。

名称、样式和脚本

  • “应用名称”修改页面标题和品牌文字。
  • “全局 CSS”用于主题覆盖。
  • “插入脚本”在所有访问者页面中执行 JavaScript。

简短的 CSS 示例:

css
@media (prefers-color-scheme: light) {
  :root {
    --primary-bg-color: rgba(255, 255, 255, 0.9) !important;
    --secondary-bg-color: rgba(255, 255, 255, 0.75) !important;
  }

  body {
    background: #eef3f8;
  }
}

页面内部类名和 CSS 变量不是稳定 API,升级后应检查自定义样式。注入脚本拥有与站点相同的浏览器权限,能读取登录状态和页面内容,只能使用可信代码。

文件预览

可分别配置文本、图片、音频、视频、Monaco 和外部预览器的扩展名。详细格式和第三方隐私影响见文件预览与缩略图

匿名用户根路径

限制未登录访问者只能看到某个虚拟子目录。它不会自动授予读取权限,还需要为 ANY 配置路径权限。参见用户、组、根路径和权限

下载选项

  • “代理下载最大大小”限制需要服务器代理的文件大小。
  • “ZIP 最大大小”限制打包下载规模。

限制值用于保护服务器带宽、内存和临时空间。云盘关闭代理下载时,浏览器直下可能不受同样路径影响;跨 Drive 和 ZIP 操作仍会消耗服务器资源。

缩略图映射

tag1,tag2:<路径模式> 为不同目录选择配置文件中的 handler。处理器本身在 config.yml 中定义,修改后需要重启;映射规则说明见文件预览与缩略图

基于 MIT 许可证发布。