跳到內容

標誌

佈景主題會在每個文件網站的網站標頭中顯示標誌。

佈景主題在 assets/ 目錄中附帶兩個標誌檔案:

檔案格式說明
assets/f5-logo.svgSVGF5 標誌(雲端紅色 #e4002b
assets/github-avatar.pngPNGGitHub 組織頭像(預設)

預設標誌在 config.tscreateF5xcDocsConfig 工廠函式中設定:

const logo = options.logo || { src: '@f5-sales-demo/docs-theme/assets/github-avatar.png' };

若未提供 logo 選項,則會使用 GitHub 頭像 PNG。該路徑是透過 package.json 中的 exports 對應表解析的 npm 套件指定符。

logo 選項傳遞給 createF5xcDocsConfig

import { createF5xcDocsConfig } from '@f5-sales-demo/docs-theme/config';
export default createF5xcDocsConfig({
logo: { src: '@f5-sales-demo/docs-theme/assets/f5-logo.svg' },
});

將您的標誌檔案放置於內容儲存庫中並加以參照:

import { createF5xcDocsConfig } from '@f5-sales-demo/docs-theme/config';
export default createF5xcDocsConfig({
logo: { src: './src/assets/my-logo.svg' },
});

選項 3:分別設定淺色與深色標誌

Section titled “選項 3:分別設定淺色與深色標誌”

Starlight 支援針對淺色與深色模式使用不同的標誌:

import { createF5xcDocsConfig } from '@f5-sales-demo/docs-theme/config';
export default createF5xcDocsConfig({
logo: {
light: './src/assets/logo-light.svg',
dark: './src/assets/logo-dark.svg',
},
});
  • 使用 SVG 格式 — 點陣圖(PNG、JPG)雖然可用,但在各種尺寸下無法清晰縮放
  • 加入 viewBox — 確保標誌能等比例縮放(例如 viewBox="0 0 100 100"
  • 保持檔案大小精簡 — 標誌會在每個頁面載入;建議控制在 10 KB 以內
  • 在兩種佈景主題下測試 — 確認標誌在淺色與深色模式下均顯示正確