Markdown
Hugo از Markdown برای قالببندی متن، ایجاد لیستها و موارد دیگر پشتیبانی میکند. این صفحه برخی از رایجترین نمونههای نحوه استفاده از Markdown را به شما نشان میدهد.
نمونههای Markdown
استایلدهی متن
| استایل | نحو | مثال | خروجی |
|---|---|---|---|
| پررنگ | **متن پررنگ** | **متن پررنگ** | متن پررنگ |
| مورب | *متن مورب* | *متن مورب* | متن مورب |
| خطخورده | ~~متن خطخورده~~ | ~~متن خطخورده~~ | |
| زیرنویس | <sub></sub> | این یک <sub>زیرنویس</sub> است | این یک زیرنویس است |
| بالانویس | <sup></sup> | این یک <sup>بالانویس</sup> است | این یک بالانویس است |
نقلقولها
نقلقول با ذکر منبع
با اشتراکگذاری حافظه ارتباط برقرار نکنید، بلکه با ارتباط، حافظه را اشتراک بگذارید.
— Rob Pike1
> با اشتراکگذاری حافظه ارتباط برقرار نکنید، بلکه با ارتباط، حافظه را اشتراک بگذارید.<br>
> — <cite>Rob Pike[^1]</cite>
[^1]: این نقلقول از [سخنرانی](https://www.youtube.com/watch?v=PAAkCSZUG1c) Rob Pike در Gopherfest در ۱۸ نوامبر ۲۰۱۵ گرفته شده است.هشدارها
هشدارها یک افزونه Markdown بر اساس نحو نقلقول هستند که میتوانید برای تأکید بر اطلاعات مهم از آنها استفاده کنید. هشدارهای به سبک GitHub پشتیبانی میشوند. لطفاً مطمئن شوید که از آخرین نسخه Hextra و Hugo v0.146.0 یا بالاتر استفاده میکنید.
Note
اطلاعات مفیدی که کاربران باید بدانند، حتی هنگام مرور سریع محتوا.
Tip
توصیههای مفید برای انجام بهتر یا آسانتر کارها.
Important
اطلاعات کلیدی که کاربران برای رسیدن به هدف خود نیاز دارند.
Warning
اطلاعات فوری که نیاز به توجه فوری کاربر دارد تا از مشکلات جلوگیری شود.
Caution
هشدار درباره خطرات یا نتایج منفی برخی اقدامات.
> [!NOTE]
> اطلاعات مفیدی که کاربران باید بدانند، حتی هنگام مرور سریع محتوا.
> [!TIP]
> توصیههای مفید برای انجام بهتر یا آسانتر کارها.
> [!IMPORTANT]
> اطلاعات کلیدی که کاربران برای رسیدن به هدف خود نیاز دارند.
> [!WARNING]
> اطلاعات فوری که نیاز به توجه فوری کاربر دارد تا از مشکلات جلوگیری شود.
> [!CAUTION]
> هشدار درباره خطرات یا نتایج منفی برخی اقدامات.جداول
جداول بخشی از مشخصه اصلی Markdown نیستند، اما Hugo به صورت پیشفرض از آنها پشتیبانی میکند.
| نام | سن |
|---|---|
| باب | ۲۷ |
| آلیس | ۲۳ |
| نام | سن |
| :---- | :-- |
| باب | ۲۷ |
| آلیس | ۲۳ |Markdown درونخطی در جداول
| مورب | پررنگ | کد |
|---|---|---|
| مورب | پررنگ | کد |
| مورب | پررنگ | کد |
| :-------- | :------- | :----- |
| _مورب_ | **پررنگ** | `کد` |بلوکهای کد
لیستها
لیست مرتب
۱. مورد اول ۲. مورد دوم ۳. مورد سوم
۱. مورد اول
۲. مورد دوم
۳. مورد سوملیست نامرتب
- مورد لیست
- مورد دیگر
- و یک مورد دیگر
* مورد لیست
* مورد دیگر
* و یک مورد دیگرلیست تو در تو
- میوه
- سیب
- پرتقال
- موز
- لبنیات
- شیر
- پنیر
- میوه
- سیب
- پرتقال
- موز
- لبنیات
- شیر
- پنیرلیست وظایف
- نوشتن مستندات
- بازبینی کد
- استقرار تغییرات
- [x] نوشتن مستندات
- [ ] بازبینی کد
- [ ] استقرار تغییراتتصاویر
با عنوان:
برای عملکرد پیشرفتهتر، از shortcode Figure داخلی Hugo استفاده کنید.
پیکربندی
Hugo از Goldmark برای تجزیه Markdown استفاده میکند.
رندر Markdown را میتوان در hugo.yaml تحت markup.goldmark پیکربندی کرد.
در زیر پیکربندی پیشفرض Hextra آمده است:
markup:
goldmark:
renderer:
unsafe: true
highlight:
noClasses: falseبرای گزینههای پیکربندی بیشتر، مستندات Hugo در مورد پیکربندی Markup را ببینید.