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