單一卡片
這是一個帶有圖示的獨立卡片。卡片適合用於強調重要資訊或功能特色。
每種提示框類型皆使用 ::: 圍欄語法搭配其預設標題。
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);}這是概覽分頁的內容。其中包含純文字以驗證基本分頁的呈現效果。
這是詳細資訊分頁。在分頁之間切換應立即完成,不需重新載入頁面。
第一個分頁中的純段落內容。
const greeting = "Hello from a code block inside a tab!";console.log(greeting);行內程式碼這兩組分頁共用 syncKey="pkg"。在其中一組選取分頁時,應同步更新另一組。
安裝指令:
npm install @f5-sales-demo/docs-themepnpm add @f5-sales-demo/docs-themeyarn add @f5-sales-demo/docs-theme執行指令:
npm run devpnpm devyarn dev複製儲存庫
git clone https://github.com/example/repo.gitcd repo安裝相依套件
npm install啟動開發伺服器
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 文件以取得完整目錄。
lucide:)carbon:)mdi:)phosphor:)tabler:)f5-brand:)f5xc:)這些圖示為多色彩,並使用 CSS 自訂屬性以適應淺色/深色模式的色彩變化。
hashicorp-flight:)所有六種徽章變體以行內方式呈現:
預設 備註 危險 成功 提示 注意 小型 中型 大型各尺寸搭配變體:
小型提示 中型危險 大型成功以下標題使用 starlight-heading-badges 外掛語法。
此標題帶有成功徽章,表示功能已穩定。
此標題帶有注意徽章,表示 API 仍在實驗階段。
此標題帶有危險徽章,表示已棄用。
此標題帶有提示徽章,表示這是新功能。
此標題帶有備註徽章,表示近期已更新。
此標題帶有未指定變體的預設徽章。
請查看側邊欄:此頁面已透過 frontmatter 套用帶有 tip 變體的「新增」徽章。
| 功能 | 狀態 | 優先度 |
|---|---|---|
| 深色模式 | 支援 | 高 |
| 圖片縮放 | 支援 | 中 |
| Mermaid 圖表 | 支援 | 中 |
| 標題徽章 | 支援 | 低 |
| 屬性 | 類型 | 預設值 | 說明 |
|---|---|---|---|
title | string | — | 顯示於標頭的頁面標題 |
description | string | "" | 用於 SEO 的 Meta 描述 |
sidebar.order | number | 0 | 側邊欄的排列順序 |
sidebar.badge | object | null | 顯示於側邊欄標籤旁的徽章 |
template | "doc" | "splash" | "doc" | 頁面版面配置範本 |
以下圖片用於測試 starlight-image-zoom 外掛。點擊可放大檢視。
