Single Card
यह एक आइकन के साथ एक स्वतंत्र card है। Cards मुख्य जानकारी या फ़ीचर को उजागर करने के लिए उपयोगी होते हैं।
प्रत्येक aside प्रकार अपने डिफ़ॉल्ट शीर्षक के साथ ::: fence सिंटैक्स का उपयोग करता है।
Starlight के अंतर्निहित aside घटकों में गोल कोने और एक स्तरित छाया मिलती है:
.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 के बीच स्विच करना बिना पेज रीलोड के तत्काल होना चाहिए।
पहले tab में सादा पैराग्राफ सामग्री।
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 devरिपॉज़िटरी क्लोन करें
git clone https://github.com/example/repo.gitcd repoनिर्भरताएं इंस्टॉल करें
npm installdev सर्वर शुरू करें
npm run devसाइट http://localhost:4321 पर उपलब्ध होगी।
Single Card
यह एक आइकन के साथ एक स्वतंत्र card है। Cards मुख्य जानकारी या फ़ीचर को उजागर करने के लिए उपयोगी होते हैं।
Performance
Astro तेज़ पेज लोड के लिए डिफ़ॉल्ट रूप से zero-JS डिलीवर करता है।
Customizable
Starlight व्यापक थीमिंग और प्लगइन विकल्प प्रदान करता है।
Accessible
अंतर्निहित accessibility फ़ीचर यह सुनिश्चित करते हैं कि सामग्री सभी तक पहुंचे।
Documented
व्यापक दस्तावेज़ीकरण शुरुआत को सीधा बनाता है।
Step One
अपने प्रोजेक्ट सेटिंग्स और एनवायरनमेंट वेरिएबल्स कॉन्फ़िगर करें।
Step Two
MDX फ़ॉर्मेट का उपयोग करके अपने कंटेंट पेज बनाएं।
Step Three
डेवलपमेंट सर्वर के साथ लोकली प्रीव्यू करें।
Step Four
अपनी पसंद के होस्टिंग प्लेटफ़ॉर्म पर डिप्लॉय करें।
थीम एक LinkCard घटक प्रदान करता है जो आइकन के साथ या बिना काम करता है। इसे थीम से इम्पोर्ट करें:
import LinkCard from '@f5-sales-demo/docs-theme/components/LinkCard.astro';prefix:name सिंटैक्स का उपयोग करके icon prop जोड़ें। सभी आठ आइकन पैक समर्थित हैं — पूर्ण कैटलॉग के लिए आइकन पैकेज दस्तावेज़ीकरण देखें।
lucide:)carbon:)mdi:)phosphor:)tabler:)f5-brand:)f5xc:)ये आइकन मल्टी-कलर हैं और लाइट/डार्क मोड रंग अनुकूलन के लिए CSS कस्टम प्रॉपर्टीज़ का उपयोग करते हैं।
hashicorp-flight:)सभी छह badge वेरिएंट इनलाइन रेंडर किए गए:
Default Note Danger Success Tip Cautionएक वेरिएंट के साथ प्रत्येक आकार:
Small Tip Medium Danger Large Successनिम्नलिखित headings starlight-heading-badges प्लगइन सिंटैक्स का उपयोग करती हैं।
इस 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 | — | हेडर में प्रदर्शित पेज शीर्षक |
description | string | "" | SEO के लिए मेटा विवरण |
sidebar.order | number | 0 | साइडबार में क्रम संख्या |
sidebar.badge | object | null | साइडबार लेबल के बगल में badge |
template | "doc" | "splash" | "doc" | पेज लेआउट टेम्पलेट |
नीचे दी गई छवि starlight-image-zoom प्लगइन का परीक्षण करती है। ज़ूम करने के लिए क्लिक करें।
