This documentation is for a release that is no longer maintained
See documentation for the latest supported version.8.2. Developer Hub インスタンスのブランディングロゴのカスタマイズ
以下の例のように、app-config.yaml ファイルで branding セクションを設定して、Developer Hub インスタンスのブランディングロゴをカスタマイズできます。
app:
branding:
fullLogo: ${BASE64_EMBEDDED_FULL_LOGO}
iconLogo: ${BASE64_EMBEDDED_ICON_LOGO}
app:
branding:
fullLogo: ${BASE64_EMBEDDED_FULL_LOGO}
iconLogo: ${BASE64_EMBEDDED_ICON_LOGO}
ここでは、以下のようになります。
- 1
fullLogoは、展開された (固定された) サイドバー上のロゴであり、base64 でエンコードされた画像を想定しています。- 2
iconLogoは、折りたたまれた (固定されていない) サイドバーのロゴであり、base64 でエンコードされた画像を想定しています。BASE64_EMBEDDED_FULL_LOGO環境変数を以下のようにフォーマットすることができます。BASE64_EMBEDDED_FULL_LOGO: "data:_<media_type>_;base64,<base64_data>"
BASE64_EMBEDDED_FULL_LOGO: "data:_<media_type>_;base64,<base64_data>"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次の例は、
データを使用して> 形式:BASE64_EMBEDDED_FULL_LOGOをカスタマイズする方法を示しています:_<media_type>_;base64, <base64_dataSVGLOGOBASE64=$(base64 -i logo.svg) BASE64_EMBEDDED_FULL_LOGO="data:image/svg+xml;base64,$SVGLOGOBASE64"
SVGLOGOBASE64=$(base64 -i logo.svg) BASE64_EMBEDDED_FULL_LOGO="data:image/svg+xml;base64,$SVGLOGOBASE64"Copy to Clipboard Copied! Toggle word wrap Toggle overflow image/svg+xmlをイメージの正しいメディアタイプ(例:image/pngおよびimage/jpeg)に置き換え、ファイル拡張子を調整します。その結果、外部ファイルを参照せずにロゴを直接埋め込むことができます。
次の例に示すように、branding セクションの fullLogoWidth フィールドに値を設定して、ブランディングロゴの幅をカスタマイズすることもできます。
app:
branding:
fullLogoWidth: 110px
# ...
app:
branding:
fullLogoWidth: 110px
# ...
- 1
- ロゴの幅のデフォルト値は
110pxです。サポートされている単位は、integer、px、em、rem、パーセンテージです。