Single Card
यह एक icon के साथ standalone card है। Cards प्रमुख जानकारी या सुविधाओं को उजागर करने के लिए उपयोगी हैं।
प्रत्येक aside प्रकार अपने डिफ़ॉल्ट शीर्षक के साथ ::: fence सिंटैक्स का उपयोग करता है।
Starlight के अंतर्निहित aside घटकों को rounded corners और layered shadow मिलते हैं:
.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 की सामग्री है। इसमें मूल tab रेंडरिंग सत्यापित करने के लिए सादा पाठ है।
यह details tab है। Tabs के बीच स्विच करना बिना किसी page reload के तुरंत होना चाहिए।
पहले tab में सादा paragraph सामग्री।
const greeting = "Hello from a code block inside a tab!";console.log(greeting);inline code के साथ आइटम तीनये दो tab groups syncKey="pkg" साझा करते हैं। एक group में tab चुनने से दूसरा अपडेट हो जाना चाहिए।
Install command:
npm install @f5-sales-demo/docs-themepnpm add @f5-sales-demo/docs-themeyarn add @f5-sales-demo/docs-themeRun command:
npm run devpnpm devyarn devरिपॉजिटरी क्लोन करें
git clone https://github.com/example/repo.gitcd repoनिर्भरताएं इंस्टॉल करें
npm installdev server शुरू करें
npm run devसाइट http://localhost:4321 पर उपलब्ध होगी।
Single Card
यह एक icon के साथ standalone card है। Cards प्रमुख जानकारी या सुविधाओं को उजागर करने के लिए उपयोगी हैं।
Performance
Astro तेज़ पेज लोड के लिए डिफ़ॉल्ट रूप से zero-JS देता है।
Customizable
Starlight व्यापक थीमिंग और plugin विकल्प प्रदान करता है।
Accessible
अंतर्निहित accessibility सुविधाएं सुनिश्चित करती हैं कि सामग्री सभी तक पहुँचे।
Documented
व्यापक दस्तावेज़ीकरण शुरुआत करना सरल बनाता है।
Step One
अपनी project सेटिंग्स और environment variables कॉन्फ़िगर करें।
Step Two
MDX फ़ॉर्मेट का उपयोग करके अपने content pages बनाएं।
Step Three
development server के साथ स्थानीय रूप से preview करें।
Step Four
अपनी पसंद के hosting प्लेटफ़ॉर्म पर deploy करें।
थीम एक LinkCard घटक प्रदान करती है जो icons के साथ या बिना काम करती है। इसे थीम से import करें:
import LinkCard from '@f5-sales-demo/docs-theme/components/LinkCard.astro';prefix:name सिंटैक्स का उपयोग करके icon prop जोड़ें। सभी आठ आइकन पैकेज समर्थित हैं — पूर्ण कैटलॉग के लिए आइकन पैकेज दस्तावेज़ देखें।
lucide:)carbon:)mdi:)phosphor:)tabler:)f5-brand:)f5xc:)ये icons बहु-रंगीन हैं और light/dark mode रंग अनुकूलन के लिए CSS custom properties का उपयोग करते हैं।
hashicorp-flight:)सभी छह badge वेरिएंट इनलाइन रेंडर किए गए:
Default Note Danger Success Tip Cautionवेरिएंट के साथ प्रत्येक आकार:
Small Tip Medium Danger Large Successनिम्नलिखित headings starlight-heading-badges plugin सिंटैक्स का उपयोग करती हैं।
इस heading में एक success badge है जो दर्शाता है कि सुविधा स्थिर है।
इस heading में एक caution badge है जो दर्शाता है कि API प्रयोगात्मक है।
इस heading में एक danger badge है जो deprecation दर्शाता है।
इस heading में एक tip badge है जो नई सुविधा दर्शाता है।
इस heading में एक note badge है जो हालिया अपडेट दर्शाता है।
इस heading में कोई वेरिएंट निर्दिष्ट नहीं किए गए डिफ़ॉल्ट badge है।
साइडबार जाँचें: इस पेज पर frontmatter के माध्यम से tip वेरिएंट के साथ “New” badge लगाया गया है।
| सुविधा | स्थिति | प्राथमिकता |
|---|---|---|
| Dark mode | समर्थित | उच्च |
| Image zoom | समर्थित | मध्यम |
| Mermaid diagrams | समर्थित | मध्यम |
| Heading badges | समर्थित | निम्न |
| प्रॉपर्टी | प्रकार | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
title | string | — | header में प्रदर्शित पेज शीर्षक |
description | string | "" | SEO के लिए meta description |
sidebar.order | number | 0 | sidebar में sort क्रम |
sidebar.badge | object | null | sidebar लेबल के पास दिखाया गया badge |
template | "doc" | "splash" | "doc" | पेज लेआउट template |
नीचे की image starlight-image-zoom plugin का परीक्षण करती है। ज़ूम करने के लिए क्लिक करें।
