我正在为客户设置一个新的 Superset,我想在浏览器中通过图标显示他的公司徽标。
不在 superset/config.py 中,在那里我们可以更改 Superset 的图标,但不能更改 favicon
我正在考虑 Flask 或 Appbuilder 的答案,但不确定......
您只需更改 superset/assets/images 文件夹中包含的 favicon.png 文件即可。
使用最新版本的 Superset (1.4.1)。 您可以在自定义配置(superset_config.py)中添加以下值。
# Visual Customizations
APP_NAME = "CUSTOM_APP_NAME"
APP_ICON = "/static/assets/images/your_custom_logo_horiz.png"
APP_ICON_WIDTH = 200
# Path for routing when APP_ICON image is clicked
LOGO_TARGET_PATH = '/' # Forwards to /superset/welcome/home
LOGO_TOOLTIP = "Go Home" # Text displayed when hovering.
FAVICONS = [{"href": "/static/assets/images/custom_favicon.png"}]