تبها
مثال
macOS: یک سیستم عامل دسکتاپ توسط اپل.
Linux: یک سیستم عامل متنباز.
Windows: یک سیستم عامل دسکتاپ توسط مایکروسافت.
نحوه استفاده
پیشفرض
{{< tabs items="JSON,YAML,TOML" >}}
{{< tab >}}**JSON**: JavaScript Object Notation (JSON) یک فرمت متنی استاندارد برای نمایش دادههای ساختاریافته بر اساس نحو شیء جاوااسکریپت است.{{< /tab >}}
{{< tab >}}**YAML**: YAML یک زبان سریالسازی دادههای قابل خواندن توسط انسان است.{{< /tab >}}
{{< tab >}}**TOML**: TOML هدفش این است که یک فرمت فایل پیکربندی حداقلی باشد که به دلیل معناشناسی واضح، خواندنش آسان باشد.{{< /tab >}}
{{< /tabs >}}
مشخص کردن ایندکس انتخاب شده
از ویژگی defaultIndex
برای مشخص کردن تب انتخاب شده استفاده کنید. ایندکس از 0 شروع میشود.
{{< tabs items="JSON,YAML,TOML" defaultIndex="1" >}}
{{< tab >}}**JSON**: JavaScript Object Notation (JSON) یک فرمت متنی استاندارد برای نمایش دادههای ساختاریافته بر اساس نحو شیء جاوااسکریپت است.{{< /tab >}}
{{< tab >}}**YAML**: YAML یک زبان سریالسازی دادههای قابل خواندن توسط انسان است.{{< /tab >}}
{{< tab >}}**TOML**: TOML هدفش این است که یک فرمت فایل پیکربندی حداقلی باشد که به دلیل معناشناسی واضح، خواندنش آسان باشد.{{< /tab >}}
{{< /tabs >}}
تب YAML
به طور پیشفرض انتخاب خواهد شد.
JSON: JavaScript Object Notation (JSON) یک فرمت متنی استاندارد برای نمایش دادههای ساختاریافته بر اساس نحو شیء جاوااسکریپت است.
YAML: YAML یک زبان سریالسازی دادههای قابل خواندن توسط انسان است.
TOML: TOML هدفش این است که یک فرمت فایل پیکربندی حداقلی باشد که به دلیل معناشناسی واضح، خواندنش آسان باشد.
استفاده از Markdown
نحو Markdown شامل بلوک کد نیز پشتیبانی میشود:
{{< tabs items="JSON,YAML,TOML" >}}
{{< tab >}}
```json
{ "hello": "world" }
```
{{< /tab >}}
... سایر تبها را به همین ترتیب اضافه کنید
{{< /tabs >}}
{ "hello": "world" }
hello: world
hello = "world"
همگامسازی تبها
تبهایی که لیست items
یکسانی دارند میتوانند همگامسازی شوند. وقتی فعال باشد، انتخاب یک تب تمام تبهای دیگر با items
یکسان را بهروز میکند و انتخاب را در بین صفحات به خاطر میسپارد.
به صورت جهانی در فایل hugo.yaml
در بخش page
فعال کنید:
hugo.yaml
params:
page:
tabs:
sync: true
با فعال کردن این گزینه، دو بلوک تب زیر همیشه آیتم انتخاب شده یکسانی را نمایش خواهند داد:
{{< tabs items="A,B" >}}
{{< tab >}}محتوای A{{< /tab >}}
{{< tab >}}محتوای B{{< /tab >}}
{{< /tabs >}}
{{< tabs items="A,B" >}}
{{< tab >}}محتوای دوم A{{< /tab >}}
{{< tab >}}محتوای دوم B{{< /tab >}}
{{< /tabs >}}
آخرین بهروزرسانی در