Skip to content

品牌自定义

系统支持完整的品牌信息自定义,包括 Logo、组织名称、版权信息等。

配置方法

1. 复制模板文件

bash
cp src/config/static/info.template.yaml src/config/static/info.local.yaml

2. 编辑品牌信息

src/config/static/info.local.yaml 中配置:

yaml
# 单位信息配置文件
# 用于配置网站的基本信息、品牌信息等

# 组织信息
organization:
  name: "江南语析"           # 完整组织名称
  logo: "/favicon.svg"       # Logo文件路径(放在 web/public 目录下)
  avatar: "/avatar.jpg"      # 头像文件路径(放在 web/public 目录下)
  login_bg: "/login-bg.jpg"  # 登录背景图片路径(放在 web/public 目录下)

# 项目信息
branding:
  name: "Yuxi-Know"
  title: "Yuxi-Know: 更智能的知识库管理工具"                           # 系统标题
  subtitle: "大模型驱动的知识库管理工具"          # 副标题
  description: "结合知识库与知识图谱,提供更准确、更全面的回答"  # 描述信息

# 功能特性
features:
  - "📚 灵活知识库"
  - "🕸️ 知识图谱集成"
  - "🤖 权限隔离"

# 页脚信息
footer:
  copyright: "© 江南语析 2025 v0.3.0"

3. 环境变量配置

.env 文件中指定配置文件路径:

bash
YUXI_BRAND_FILE_PATH=src/config/static/info.local.yaml

配置优先级

info.local.yaml > info.template.yaml(默认)

样式定制

系统配色主要保存在 web/src/assets/css/base.css 中:

  • 替换 --main-* 相关变量即可改变配色
  • 支持主题色、辅助色等完整定制
  • 实时预览,无需重启服务

主要变量:

css
:root {
  --main-color: #1890ff;        /* 主色调 */
  --main-bg: #f0f2f5;          /* 背景色 */
  --main-text: #262626;        /* 文字色 */
  --main-border: #d9d9d9;      /* 边框色 */
}

本项目基于 MIT License 开源,欢迎使用和贡献。