کامپوننت کارتها
مثال
یک چشمانداز Unsplash
تصویر خام در دایرکتوری استاتیک است.
تصویر در دایرکتوری assets میباشد و پردازش توسط Hugo شده است.
استفاده
{{< cards >}}
{{< card link="../callout" title="فراخوانی" icon="warning" >}}
{{< card link="/fa" title="بدون آیکون" >}}
{{< /cards >}}
{{< cards >}}
{{< card link="/" title="کارت تصویر" image="https://source.unsplash.com/featured/800x600?landscape" subtitle="یک چشمانداز Unsplash" >}}
{{< card link="/" title="تصویر محلی" image="/images/card-image-unprocessed.jpg" subtitle="تصویر خام در دایرکتوری استاتیک است." >}}
{{< card link="/" title="تصویر محلی" image="images/space.jpg" subtitle="تصویر در دایرکتوری assets میباشد و پردازش توسط Hugo شده است." method="Resize" options="600x q80 webp" >}}
{{< /cards >}}
پارامترهای کارت
پارامتر | توضیحات |
---|---|
link |
نشانی اینترنتی (داخلی یا خارجی). |
title |
عنوان برای کارت. |
subtitle |
عنوان زیرنویس (از مارکداون پشتیبانی میکند).. |
icon |
نام آیکون. |
کارت تصویر
علاوه بر این، کارت از افزودن تصویر و پردازش از طریق این پارامترها پشتیبانی میکند:
پارامتر | توضیحات |
---|---|
image |
نشانی اینترنتی تصویر کارت را مشخص میکند. |
method |
روش پردازش تصویر Hugo را تنظیم میکند. |
options |
گزینههای پردازش تصویر Hugo را پیکربندی میکند. |
کارت از سه نوع تصویر پشتیبانی میکند:
- تصویر از راه دور: نشانی اینترنتی کامل در پارامتر
image
. - تصویر استاتیک: از مسیر نسبی در دایرکتوری
static/
Hugo استفاده کنید. - تصویر پردازش شده: از مسیر نسبی در دایرکتوری
assets/
Hugo استفاده کنید.
هگزترا در صورت نیاز به پردازش تصویر در حین ساخت، به طور خودکار تشخیص میدهد و پارامتر options
یا تنظیمات پیشفرض را اعمال میکند (تغییر اندازه، 800x، کیفیت 80، فرمت WebP).
در حال حاضر این method
را پشتیبانی میکند: Resize
، Fit
، Fill
و Crop
.
برای اطلاعات بیشتر در مورد دستورات، روشها و گزینههای پردازش تصویر داخلی Hugo به مستندات پردازش تصویر آنها مراجعه کنید.