標誌
佈景主題會在每個文件網站的網站標頭中顯示標誌。
可用的標誌資源
Section titled “可用的標誌資源”佈景主題在 assets/ 目錄中附帶兩個標誌檔案:
| 檔案 | 格式 | 說明 |
|---|---|---|
assets/f5-logo.svg | SVG | F5 標誌(雲端紅色 #e4002b) |
assets/github-avatar.png | PNG | GitHub 組織頭像(預設) |
預設標誌在 config.ts 的 createF5xcDocsConfig 工廠函式中設定:
const logo = options.logo || { src: '@f5-sales-demo/docs-theme/assets/github-avatar.png' };若未提供 logo 選項,則會使用 GitHub 頭像 PNG。該路徑是透過 package.json 中的 exports 對應表解析的 npm 套件指定符。
選項 1:使用 F5 SVG 標誌
Section titled “選項 1:使用 F5 SVG 標誌”將 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' },});選項 2:使用自訂標誌
Section titled “選項 2:使用自訂標誌”將您的標誌檔案放置於內容儲存庫中並加以參照:
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 以內
- 在兩種佈景主題下測試 — 確認標誌在淺色與深色模式下均顯示正確