Single Card
นี่คือ card แบบเดี่ยวที่มีไอคอน Cards มีประโยชน์สำหรับเน้นข้อมูลหรือฟีเจอร์สำคัญ
Aside แต่ละประเภทใช้ไวยากรณ์ ::: พร้อมชื่อเริ่มต้น
คอมโพเนนต์ aside ในตัวของ 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);}นี่คือเนื้อหาในแท็บ overview ประกอบด้วยข้อความธรรมดาเพื่อตรวจสอบการแสดงผล tab เบื้องต้น
นี่คือแท็บ details การสลับระหว่างแท็บควรเกิดขึ้นทันทีโดยไม่ต้องโหลดหน้าใหม่
เนื้อหาย่อหน้าธรรมดาในแท็บแรก
const greeting = "Hello from a code block inside a tab!";console.log(greeting);inline codeกลุ่ม tab สองกลุ่มนี้ใช้ syncKey="pkg" ร่วมกัน การเลือก tab ในกลุ่มหนึ่งจะอัปเดตอีกกลุ่มด้วย
คำสั่งติดตั้ง:
npm install @f5-sales-demo/docs-themepnpm add @f5-sales-demo/docs-themeyarn add @f5-sales-demo/docs-themeคำสั่งรัน:
npm run devpnpm devyarn devClone repository
git clone https://github.com/example/repo.gitcd repoติดตั้ง dependencies
npm installเริ่ม dev server
npm run devไซต์จะพร้อมใช้งานที่ http://localhost:4321
Single Card
นี่คือ card แบบเดี่ยวที่มีไอคอน Cards มีประโยชน์สำหรับเน้นข้อมูลหรือฟีเจอร์สำคัญ
Performance
Astro ส่งมอบหน้าเว็บโดยไม่มี JS เป็นค่าเริ่มต้นเพื่อให้โหลดหน้าได้รวดเร็ว
Customizable
Starlight มีตัวเลือกการปรับธีมและปลั๊กอินที่ครอบคลุม
Accessible
ฟีเจอร์การเข้าถึงในตัวช่วยให้เนื้อหาเข้าถึงได้สำหรับทุกคน
Documented
เอกสารที่ครอบคลุมทำให้การเริ่มต้นใช้งานเป็นเรื่องง่าย
ขั้นตอนที่หนึ่ง
กำหนดค่าการตั้งค่าโปรเจกต์และตัวแปรสภาพแวดล้อมของคุณ
ขั้นตอนที่สอง
สร้างหน้าเนื้อหาของคุณโดยใช้รูปแบบ MDX
ขั้นตอนที่สาม
ดูตัวอย่างในเครื่องด้วย development server
ขั้นตอนที่สี่
Deploy ไปยังแพลตฟอร์มโฮสติ้งที่คุณเลือก
ธีมมีคอมโพเนนต์ LinkCard ที่ใช้งานได้ทั้งแบบมีหรือไม่มีไอคอน นำเข้าจากธีม:
import LinkCard from '@f5-sales-demo/docs-theme/components/LinkCard.astro';เพิ่ม prop icon โดยใช้ไวยากรณ์ prefix:name รองรับชุดไอคอนทั้งแปดชุด — ดู เอกสาร แพ็กเกจไอคอน สำหรับแคตตาล็อกทั้งหมด
lucide:)carbon:)mdi:)phosphor:)tabler:)f5-brand:)f5xc:)ไอคอนเหล่านี้เป็นแบบหลายสีและใช้ CSS custom properties สำหรับการปรับสีในโหมดสว่าง/มืด
hashicorp-flight:)Badge ทั้งหกแบบแสดงผลแบบ inline:
Default Note Danger Success Tip Cautionแต่ละขนาดพร้อม variant:
Small Tip Medium Danger Large Successหัวข้อต่อไปนี้ใช้ไวยากรณ์ของปลั๊กอิน starlight-heading-badges
หัวข้อนี้มี badge success ที่ระบุว่าฟีเจอร์มีความเสถียร
หัวข้อนี้มี badge caution ที่ระบุว่า API อยู่ในระหว่างทดลอง
หัวข้อนี้มี badge danger ที่ระบุว่าถูก deprecate แล้ว
หัวข้อนี้มี badge tip ที่ระบุว่าเป็นฟีเจอร์ใหม่
หัวข้อนี้มี badge note ที่ระบุว่ามีการอัปเดตล่าสุด
หัวข้อนี้มี badge เริ่มต้นโดยไม่ระบุ variant
ตรวจสอบ sidebar: หน้านี้มี badge “ใหม่” พร้อม variant tip ที่กำหนดผ่าน frontmatter
| ฟีเจอร์ | สถานะ | ลำดับความสำคัญ |
|---|---|---|
| Dark mode | รองรับ | สูง |
| Image zoom | รองรับ | กลาง |
| Mermaid diagrams | รองรับ | กลาง |
| Heading badges | รองรับ | ต่ำ |
| Property | Type | Default | คำอธิบาย |
|---|---|---|---|
title | string | — | ชื่อหน้าที่แสดงในส่วนหัว |
description | string | "" | Meta description สำหรับ SEO |
sidebar.order | number | 0 | ลำดับการเรียงใน sidebar |
sidebar.badge | object | null | Badge ที่แสดงถัดจากป้ายกำกับ sidebar |
template | "doc" | "splash" | "doc" | Template สำหรับเค้าโครงหน้า |
ภาพด้านล่างทดสอบปลั๊กอิน starlight-image-zoom คลิกเพื่อซูม
