白色标签
n8n 白标意味着您可以根据自己的品牌形象定制前端样式和资源。此过程涉及更改 n8n 源代码
github.com/n8n-io/n8n中的两个软件包:- packages/design-system :n8n 的故事书设计系统,包含 CSS 样式和 Vue.js 组件
- packages/editor-ui :n8n 使用Vite.js构建的Vue.js前端
先决条件
您需要在开发机器上安装以下软件:
- git
- Node.js 和 npm。最低版本 Node 18.17.0。您可以在此处找到有关如何在 Linux、Mac 和 WSL 上使用 nvm(Node 版本管理器)安装两者的说明。对于 Windows 用户,请参阅 Microsoft 的“在 Windows 上安装 NodeJS”指南。
创建
n8n 存储库的分支并克隆您的新存储库。1 2 | |
安装所有依赖项,构建并启动 n8n。
1 2 3 | |
每当您进行更改时,都需要重建并重新启动 n8n。在开发过程中,您可以使用此功能在每次更改代码时自动重建并重新启动 n8n。
主题颜色
要自定义主题颜色,请打开
packages/design-system并从以下开始:在顶部你会发现变量是 HSL 颜色:
1 2 3 4 | |
在以下示例中,原色更改为
#0099ff 。要转换为 HSL,可以使用颜色转换工具。1 2 3 4 | |
主题徽标
要更改编辑器的徽标资产,请查看
packages/editor-ui/public并替换:- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- n8n-logo.svg
- n8n-logo-collapsed.svg
- n8n-徽标-扩展.svg
替换这些徽标资产。n8n 在 Vue.js 组件中使用它们,包括:
- MainSidebar.vue :主侧边栏的顶部/左侧徽标。
- Logo.vue :在其他组件中重复使用。
在以下示例中,替换并更新主侧边栏的徽标资产。
如果您的徽标资产需要不同的尺寸或位置,您可以在
MainSidebar.vue底部自定义 SCSS 样式。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
文本本地化
要将所有文本更改为您的品牌标识,您可以自定义 n8n 的英语国际化文件:
packages/editor-ui/src/plugins/i18n/locales/en.json 。n8n 使用Vue.js 的
Vue I18n国际化插件来翻译大部分 UI 文本。要搜索和替换其中的文本,您可以使用链接的语言环境消息。在以下示例中,将翻译键添加到白标 n8n 的
AboutModal.vue中。1 2 3 4 5 6 | |
窗口标题
要将 n8n 的窗口标题更改为您的品牌名称,请编辑以下内容:
以下示例将所有出现的and替换为in and 。
1 2 3 4 5 6 | |
1 2 3 4 5 6 7 8 9 | |



