徽标

页面摘要: 通过扩展管理应用来更新登录和导航徽标。建议使用 SVG 以获得清晰渲染;如有可能,提供浅色/深色变体以保证对比度。

Strapi 的管理面板会在登录界面和主导航中展示其品牌元素。替换这些图片可让界面贴合你的品牌标识。本页介绍如何通过管理面板配置覆盖这两个徽标文件。如果你更喜欢直接在 UI 中上传,请参阅自定义徽标。

Strapi 管理面板在 2 个不同的位置显示徽标,对应管理面板配置中的 2 个不同键:

界面中的位置需更新的配置键
登录页面config.auth.logo
主导航中config.menu.logo
NOTE

通过管理面板上传的徽标会覆盖通过配置文件设置的任何徽标。

管理面板中徽标的位置

由 config.auth.logo 处理的徽标仅在登录界面显示:

Location of the auth logo

由 config.menu.logo 处理的徽标位于管理面板左上角的主导航中:

Location of Menu logo

更新徽标

要更新徽标,请将图片文件放在 /src/admin/extensions 文件夹中,在 src/admin/app 中导入这些文件,并按以下示例更新相应的键:

JavaScript

import AuthLogo from "./extensions/my-auth-logo.png";
import MenuLogo from "./extensions/my-menu-logo.png";

export default {
  config: {
    // … other configuration properties 
    auth: { // Replace the Strapi logo in auth (login) views
      logo: AuthLogo,
    },
    menu: { // Replace the Strapi logo in the main navigation
      logo: MenuLogo,
    },
    // … other configuration properties 

  bootstrap() {},
};

TypeScript

import AuthLogo from "./extensions/my-auth-logo.png";
import MenuLogo from "./extensions/my-menu-logo.png";

export default {
  config: {
    // … other configuration properties 
    auth: { // Replace the Strapi logo in auth (login) views
      logo: AuthLogo,
    },
    menu: { // Replace the Strapi logo in the main navigation
      logo: MenuLogo,
    },
    // … other configuration properties 

  bootstrap() {},
};
NOTE

通过配置文件设置的图片文件没有大小限制。