跳到內容

元件

每種提示框類型皆使用 ::: 圍欄語法搭配其預設標題。

Starlight 內建的提示框元件具有圓角與分層陰影:

.starlight-aside {
border-radius: 0.75rem;
box-shadow: 0 2px 4px rgba(0,0,0,0.04), 0 8px 16px rgba(0,0,0,0.08), 0 24px 48px rgba(0,0,0,0.12);
}

這是概覽分頁的內容。其中包含純文字以驗證基本分頁的呈現效果。

第一個分頁中的純段落內容。

這兩組分頁共用 syncKey="pkg"。在其中一組選取分頁時,應同步更新另一組。

安裝指令:

Terminal window
npm install @f5-sales-demo/docs-theme

執行指令:

Terminal window
npm run dev
  1. 複製儲存庫

    Terminal window
    git clone https://github.com/example/repo.git
    cd repo
  2. 安裝相依套件

    Terminal window
    npm install
  3. 啟動開發伺服器

    Terminal window
    npm run dev

    網站將可於 http://localhost:4321 存取。

單一卡片

這是一個帶有圖示的獨立卡片。卡片適合用於強調重要資訊或功能特色。

效能

Astro 預設零 JS,實現快速頁面載入。

可自訂

Starlight 提供豐富的主題與外掛選項。

無障礙

內建無障礙功能確保內容能觸及每位使用者。

完整文件

詳盡的文件讓入門過程更加輕鬆直觀。

第一步

設定您的專案設定與環境變數。

第二步

使用 MDX 格式建立您的內容頁面。

第三步

透過開發伺服器在本機進行預覽。

第四步

部署至您選擇的託管平台。

佈景主題提供了一個 LinkCard 元件,可搭配或不搭配圖示使用。請從佈景主題匯入:

import LinkCard from '@f5-sales-demo/docs-theme/components/LinkCard.astro';

使用 prefix:name 語法加入 icon 屬性。所有八個圖示套件均受支援 — 請參閱 Icon Packages 文件以取得完整目錄。

這些圖示為多色彩,並使用 CSS 自訂屬性以適應淺色/深色模式的色彩變化。

所有六種徽章變體以行內方式呈現:

預設 備註 危險 成功 提示 注意 小型 中型 大型

各尺寸搭配變體:

小型提示 中型危險 大型成功

以下標題使用 starlight-heading-badges 外掛語法。

此標題帶有成功徽章,表示功能已穩定。

此標題帶有注意徽章,表示 API 仍在實驗階段。

此標題帶有危險徽章,表示已棄用。

此標題帶有提示徽章,表示這是新功能。

此標題帶有備註徽章,表示近期已更新。

此標題帶有未指定變體的預設徽章。

請查看側邊欄:此頁面已透過 frontmatter 套用帶有 tip 變體的「新增」徽章。

功能狀態優先度
深色模式支援
圖片縮放支援
Mermaid 圖表支援
標題徽章支援
屬性類型預設值說明
titlestring顯示於標頭的頁面標題
descriptionstring""用於 SEO 的 Meta 描述
sidebar.ordernumber0側邊欄的排列順序
sidebar.badgeobjectnull顯示於側邊欄標籤旁的徽章
template"doc" | "splash""doc"頁面版面配置範本

以下圖片用於測試 starlight-image-zoom 外掛。點擊可放大檢視。

GitHub 頭像

  • 目錄src/
    • 目錄content/
      • 目錄docs/
        • index.mdx
        • 01-environment-variables.mdx
        • 02-build-pipeline.mdx
        • 03-astro-config.mdx
        • 04-logo.mdx
        • 05-colors.mdx
        • 07-typography.mdx
        • 08-code-blocks.mdx
        • 09-components.mdx 本頁
        • 10-mermaid.mdx
        • 11-footer.mdx
        • 12-style-enhancement-guide.mdx
    • 目錄plugins/
      • remark-mermaid.mjs
  • 目錄styles/
    • custom.css
  • astro.config.mjs
  • package.json
  • 各提示框變體的左邊框色彩不同(藍色、紫色、黃色、紅色)
  • 提示框背景色調在淺色與深色模式下均清晰可見
  • 每個提示框周圍的盒陰影細緻但可見
  • 所有提示框均有圓角(0.75rem)
  • 分頁啟用指示器色彩使用強調色
  • 編號步驟之間的連接線清晰可見
  • 在群組之間切換時同步分頁保持同步
  • 分頁內的程式碼區塊具有正確的語法高亮
  • 卡片邊框色彩在淺色與深色模式之間自適應
  • 卡片上的懸停背景效果清晰可見
  • LinkCard 的箭頭圖示色彩與強調色一致
  • 交錯排列在垂直方向上偏移交替卡片
  • 卡片標頭內的圖示正確呈現
  • 各變體的徽章背景色彩在深色與淺色模式之間有所差異
  • 深色模式徽章使用深色調(red-4、jade-4、tangerine-4、eggplant-4、bay-4)
  • 淺色模式徽章使用淺色調(red-1、jade-1、tangerine-1、eggplant-1、bay-1)
  • 標題徽章與標題文字行內對齊
  • 側邊欄徽章呈現於頁面標籤旁
  • 表格邊框色彩在淺色與深色模式之間自適應
  • 表格標頭列具有醒目的背景色
  • 圖片縮放遮罩層在點擊時正常運作(starlight-image-zoom)
  • FileTree 背景使用符合佈景主題的色彩
  • 圖示繼承目前的文字色彩