UI 定制

配置文件说明

需在仓库根目录新增并提交 .cnb/settings.yml 配置文件,如下为配置文件示例:

 1# .cnb/settings.yml
 2# 如下参数均为可选参数
 3
 4# 云原生开发配置,读取云原生启动按钮所在页面当前分支的 .cnb/settings.yml 配置
 5workspace:
 6  launch:
 7    # 定制云原生开发启动按钮
 8    button:
 9      # 按钮名称
10      name: 启动云原生开发
11      # 按钮描述
12      # 如果值为 null,则不显示默认描述
13      description: 点击此按钮启动云原生开发环境
14      # 鼠标悬浮在按钮上显示的图片(只能用仓库中当前分支的图片,填写相对仓库根目录的路径,如 .cnb/launch-hover.gif)
15      # 图片最大 10MB
16      hoverImage: .cnb/launch-hover.gif
17    # CPU 核心数,默认为:8。仅对默认模版有效,如果有自定义云原生开发启动流水线,则此配置无效
18    cpus: 4
19    # 是否禁用默认按钮。默认为:false 表示不禁用。true 表示禁用
20    disabled: false
21    # 环境创建完是否自动打开 WebIDE,默认为 false
22    # 当开发环境中未安装 openssh(仅支持 WebIDE):无论此参数配置为 true 还是 false,环境创建完都将自动打开 WebIDE
23    autoOpenWebIDE: false
24
25# issue 配置,读取仓库主干 .cnb/settings.yml 配置
26issue:
27  # 定制创建 issue 按钮
28  button:
29    # 按钮描述
30    description: ~bug~ 给你!
31    # 鼠标悬浮在按钮上显示的图片(只能用仓库中当前分支的图片,填写相对仓库根目录的路径,如 .cnb/issue-hover.png)
32    # 图片最大 10MB
33    hoverImage: ".cnb/issue-hover.png"
34
35# fork 配置,读取仓库主干 .cnb/settings.yml 配置
36fork:
37  # 定制 fork 按钮
38  button:
39    # 按钮描述
40    description: 你的仓库不错,现在是我的了
41    # 鼠标悬浮在按钮上显示的图片(只能用仓库中当前分支的图片,填写相对仓库根目录的路径,如 .cnb/fork-hover.png)
42    # 图片最大 10MB
43    hoverImage: ".cnb/fork-hover.png"
44
45# 抄了么 按钮配置,读取仓库主干 .cnb/settings.yml 配置
46# 仓库首页默认没有此按钮
47# 抄了么按钮出现条件:仓库首页右方简介增加 example 标签(推荐可作为模板或例子的仓库增加此按钮)
48copyRepo:
49  # 定制 抄了么 按钮
50  button:
51    # 按钮描述
52    description: 你的仓库不错,现在是我的了
53    # 鼠标悬浮在按钮上显示的图片(只能用仓库中当前分支的图片,填写相对仓库根目录的路径,如 .cnb/copy-hover.png)
54    # 图片最大 10MB
55    hoverImage: ".cnb/copy-hover.png"

:::tip 注意:当文件解析失败或大小超过限制,将不会使用该配置 :::

抄了么按钮

仓库首页默认不会出现 抄了么 按钮,推荐可作为模板或例子的仓库增加此按钮。

如何增加此按钮:在仓库首页右侧简介编辑按钮,增加 example 标签,即可出现此按钮

点击该按钮,获取快速复制该仓库的具体方法