Superset 主题化
注意
apache-superset>=6.0
Superset 现已基于 Ant Design v5 的令牌化主题。所有 Antd 令牌均可用,此外还有一些 Superset 专属的令牌,用于图表和仪表盘界面。
1 — 创建主题
- 打开官方 Ant Design 主题编辑器
- 设计你的调色板、排版和组件覆盖。
- 打开
CONFIG
模态框并粘贴 JSON。
在导入之前,你还可以使用 Superset 特有的令牌(在默认主题对象中已说明)进行扩展。
2 — 全局应用
# superset_config.py
THEME = {
# Paste your JSON theme definition here
}
重启 Superset 以应用更改
3 — 在应用中实时调整(beta)
在 superset_config
中设置功能标志
DEFAULT_FEATURE_FLAGS: dict[str, bool] = {
{{ ... }}
THEME_ALLOW_THEME_EDITOR_BETA = True,
}
- 在 Superset 内部启用一个 JSON 编辑器面板,作为导航栏中的新图标
- 旨在用于测试/设计和快速上下文迭代
- 最终用户主题切换和偏好设置将在稍后推出
4 — 潜在的下一步
- 用于管理多个主题的 CRUD UI
- 按仪表盘和按工作区的主题分配
- 用户可选择的主题偏好设置