mirror of
https://github.com/imfing/hextra.git
synced 2025-08-23 23:56:35 -04:00

* docs(blog): prepare for v0.10 release post * Update v0.10.md * Update v0.10.md to refine upgrade instructions and enhance blog features. Added synchronized tab switching and pagination controls, while improving the search experience and table of contents navigation. * Enhance v0.10 release documentation with detailed upgrade instructions and migration guide. Added Tailwind theme variable customization section and clarified breaking changes. Improved clarity on CSS class prefix changes for better user experience. * Update v0.10.md to enhance upgrade instructions, clarify breaking changes, and improve overall readability. Adjusted formatting for consistency and added details on asset management and user experience improvements. * Add notable new features to v0.10.md, including dropdown menu support, enhanced search experience, and blog list pagination. Updated FlexSearch upgrade details for clarity and improved migration guide by removing redundant breaking change notes. * chore: update zh-cn translation * chore: update ja translation * chore: update fa and ja translations * chore: prepare release
198 lines
7.0 KiB
Markdown
198 lines
7.0 KiB
Markdown
---
|
||
title: Markdown
|
||
weight: 2
|
||
---
|
||
|
||
Hugo از [Markdown](https://en.wikipedia.org/wiki/Markdown) برای قالببندی متن، ایجاد لیستها و موارد دیگر پشتیبانی میکند. این صفحه برخی از رایجترین نمونههای نحوه استفاده از Markdown را به شما نشان میدهد.
|
||
|
||
<!--more-->
|
||
|
||
## نمونههای Markdown
|
||
|
||
### استایلدهی متن
|
||
|
||
| استایل | نحو | مثال | خروجی |
|
||
| :------------ | :----------------------- | :-------------------------------------- | :------------------------------------ |
|
||
| پررنگ | `**متن پررنگ**` | `**متن پررنگ**` | **متن پررنگ** |
|
||
| مورب | `*متن مورب*` | `*متن مورب*` | _متن مورب_ |
|
||
| خطخورده | `~~متن خطخورده~~` | `~~متن خطخورده~~` | ~~متن خطخورده~~ |
|
||
| زیرنویس | `<sub></sub>` | `این یک <sub>زیرنویس</sub> است` | این یک <sub>زیرنویس</sub> است |
|
||
| بالانویس | `<sup></sup>` | `این یک <sup>بالانویس</sup> است` | این یک <sup>بالانویس</sup> است |
|
||
|
||
### نقلقولها
|
||
|
||
نقلقول با ذکر منبع
|
||
|
||
> با اشتراکگذاری حافظه ارتباط برقرار نکنید، بلکه با ارتباط، حافظه را اشتراک بگذارید.<br>
|
||
> — <cite>Rob Pike[^1]</cite>
|
||
|
||
[^1]: این نقلقول از [سخنرانی](https://www.youtube.com/watch?v=PAAkCSZUG1c) Rob Pike در Gopherfest در ۱۸ نوامبر ۲۰۱۵ گرفته شده است.
|
||
|
||
```markdown {filename=Markdown}
|
||
> با اشتراکگذاری حافظه ارتباط برقرار نکنید، بلکه با ارتباط، حافظه را اشتراک بگذارید.<br>
|
||
> — <cite>Rob Pike[^1]</cite>
|
||
|
||
[^1]: این نقلقول از [سخنرانی](https://www.youtube.com/watch?v=PAAkCSZUG1c) Rob Pike در Gopherfest در ۱۸ نوامبر ۲۰۱۵ گرفته شده است.
|
||
```
|
||
|
||
### هشدارها
|
||
|
||
{{< new-feature version="v0.9.0" >}}
|
||
|
||
هشدارها یک افزونه Markdown بر اساس نحو نقلقول هستند که میتوانید برای تأکید بر اطلاعات مهم از آنها استفاده کنید.
|
||
[هشدارهای به سبک GitHub](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts) پشتیبانی میشوند.
|
||
لطفاً مطمئن شوید که از آخرین نسخه Hextra و [Hugo v0.146.0](https://github.com/gohugoio/hugo/releases/tag/v0.146.0) یا بالاتر استفاده میکنید.
|
||
|
||
> [!NOTE]
|
||
> اطلاعات مفیدی که کاربران باید بدانند، حتی هنگام مرور سریع محتوا.
|
||
|
||
> [!TIP]
|
||
> توصیههای مفید برای انجام بهتر یا آسانتر کارها.
|
||
|
||
> [!IMPORTANT]
|
||
> اطلاعات کلیدی که کاربران برای رسیدن به هدف خود نیاز دارند.
|
||
|
||
> [!WARNING]
|
||
> اطلاعات فوری که نیاز به توجه فوری کاربر دارد تا از مشکلات جلوگیری شود.
|
||
|
||
> [!CAUTION]
|
||
> هشدار درباره خطرات یا نتایج منفی برخی اقدامات.
|
||
|
||
```markdown {filename=Markdown}
|
||
> [!NOTE]
|
||
> اطلاعات مفیدی که کاربران باید بدانند، حتی هنگام مرور سریع محتوا.
|
||
|
||
> [!TIP]
|
||
> توصیههای مفید برای انجام بهتر یا آسانتر کارها.
|
||
|
||
> [!IMPORTANT]
|
||
> اطلاعات کلیدی که کاربران برای رسیدن به هدف خود نیاز دارند.
|
||
|
||
> [!WARNING]
|
||
> اطلاعات فوری که نیاز به توجه فوری کاربر دارد تا از مشکلات جلوگیری شود.
|
||
|
||
> [!CAUTION]
|
||
> هشدار درباره خطرات یا نتایج منفی برخی اقدامات.
|
||
```
|
||
|
||
### جداول
|
||
|
||
جداول بخشی از مشخصه اصلی Markdown نیستند، اما Hugo به صورت پیشفرض از آنها پشتیبانی میکند.
|
||
|
||
| نام | سن |
|
||
| :---- | :-- |
|
||
| باب | ۲۷ |
|
||
| آلیس | ۲۳ |
|
||
|
||
```markdown {filename=Markdown}
|
||
| نام | سن |
|
||
| :---- | :-- |
|
||
| باب | ۲۷ |
|
||
| آلیس | ۲۳ |
|
||
```
|
||
|
||
#### Markdown درونخطی در جداول
|
||
|
||
| مورب | پررنگ | کد |
|
||
| :-------- | :------- | :----- |
|
||
| _مورب_ | **پررنگ** | `کد` |
|
||
|
||
```markdown {filename=Markdown}
|
||
| مورب | پررنگ | کد |
|
||
| :-------- | :------- | :----- |
|
||
| _مورب_ | **پررنگ** | `کد` |
|
||
```
|
||
|
||
### بلوکهای کد
|
||
|
||
{{< cards >}}
|
||
{{< card link="../../guide/syntax-highlighting" title="رنگآمیزی نحوی" icon="sparkles" >}}
|
||
{{< /cards >}}
|
||
|
||
### لیستها
|
||
|
||
#### لیست مرتب
|
||
|
||
۱. مورد اول
|
||
۲. مورد دوم
|
||
۳. مورد سوم
|
||
|
||
```markdown {filename=Markdown}
|
||
۱. مورد اول
|
||
۲. مورد دوم
|
||
۳. مورد سوم
|
||
```
|
||
|
||
#### لیست نامرتب
|
||
|
||
* مورد لیست
|
||
* مورد دیگر
|
||
* و یک مورد دیگر
|
||
|
||
```markdown {filename=Markdown}
|
||
* مورد لیست
|
||
* مورد دیگر
|
||
* و یک مورد دیگر
|
||
```
|
||
|
||
#### لیست تو در تو
|
||
|
||
- میوه
|
||
- سیب
|
||
- پرتقال
|
||
- موز
|
||
- لبنیات
|
||
- شیر
|
||
- پنیر
|
||
|
||
```markdown {filename=Markdown}
|
||
- میوه
|
||
- سیب
|
||
- پرتقال
|
||
- موز
|
||
- لبنیات
|
||
- شیر
|
||
- پنیر
|
||
```
|
||
|
||
### تصاویر
|
||
|
||

|
||
|
||
```markdown {filename=Markdown}
|
||

|
||
```
|
||
|
||
با عنوان:
|
||
|
||

|
||
|
||
```markdown {filename=Markdown}
|
||

|
||
```
|
||
|
||
برای عملکرد پیشرفتهتر، از [shortcode Figure](https://gohugo.io/shortcodes/figure/) داخلی Hugo استفاده کنید.
|
||
|
||
## پیکربندی
|
||
|
||
Hugo از [Goldmark](https://github.com/yuin/goldmark) برای تجزیه Markdown استفاده میکند.
|
||
رندر Markdown را میتوان در `hugo.yaml` تحت `markup.goldmark` پیکربندی کرد.
|
||
در زیر پیکربندی پیشفرض Hextra آمده است:
|
||
|
||
```yaml {filename="hugo.yaml"}
|
||
markup:
|
||
goldmark:
|
||
renderer:
|
||
unsafe: true
|
||
highlight:
|
||
noClasses: false
|
||
```
|
||
|
||
برای گزینههای پیکربندی بیشتر، مستندات Hugo در مورد [پیکربندی Markup](https://gohugo.io/getting-started/configuration-markup/) را ببینید.
|
||
|
||
## منابع یادگیری
|
||
|
||
- [راهنمای Markdown](https://www.markdownguide.org/)
|
||
- [راهنمای سریع Markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)
|
||
- [آموزش Markdown](https://www.markdowntutorial.com/)
|
||
- [مرجع Markdown](https://commonmark.org/help/) |