跳到內容

標誌

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

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

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

預設標誌設定於 config.ts 中的 createF5xcDocsConfig 工廠函式:

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

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

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' },
});

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

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

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 以內
  • 在兩種主題下測試 — 確認標誌在淺色與深色模式下均顯示正確