سلام دنیا

اولین نوشته من در وبلاگ عارف

تاریخ انتشار
زمان مطالعه
۱ دقیقه

سلام دنیا!

این مطلب صرفاً برای جای‌گذاری و آزمایش قابلیت‌های وبلاگ است و اهمیت خاصی ندارد. هر چیزی که در ادامه می‌بینید، برای آزمایش رندر Markdown نوشته شده است.


متن و قالب‌بندی

این یک پاراگراف معمولی است. Markdown اجازه می‌دهد متن را بدون نوشتن مستقیم HTML قالب‌بندی کنیم و همچنان خوانایی خوبی در فایل اصلی داشته باشیم.

این متن ضخیم است.

این متن مورب است.

این متن ضخیم و مورب است.

این متن حذف‌شده است.

این متن کد درون‌خطی است.

ترکیب قالب‌بندی‌ها هم امکان‌پذیر است؛ مثلاً متن ضخیم با کد درون آن.

می‌توان از نویسه‌های ویژه هم استفاده کرد: * _ # `

عنوان‌ها

عنوان سطح سوم

عنوان سطح چهارم

عنوان سطح پنجم
عنوان سطح ششم

این عنوان‌ها برای آزمایش ساختار سلسله‌مراتبی نوشته‌ها هستند. عنوان اصلی مطلب در سامانه‌ی وبلاگ مدیریت می‌شود و در اینجا عمداً از عنوان سطح اول استفاده نشده است.

فهرست‌ها

فهرست نامرتب

  • برنامه‌نویسی
  • طراحی وب
  • سیستم‌عامل
    • لینوکس
    • ویندوز
    • مک
  • زبان‌ها
    • JavaScript
    • Rust
    • C

فهرست مرتب

  1. ایده‌پردازی
  2. نوشتن متن
  3. بازبینی
  4. انتشار

فهرست با شماره‌ی آغازین دلخواه

  1. مورد اول
  2. مورد دوم
  3. مورد سوم

فهرست وظایف

  • ساخت وبلاگ
  • انتشار اولین نوشته
  • نوشتن مطلب بعدی
  • افزودن قابلیت‌های بیشتر

پیوندها

وب‌سایت نمونه

مستندات MDN

https://example.com

[email protected]

نقل‌قول

این یک نقل‌قول ساده است.

نقل‌قول می‌تواند چند پاراگراف داشته باشد و متن داخل آن هم قالب‌بندی شود.

یک عنوان داخل نقل‌قول

این بخش متن ضخیم دارد و این بخش کد است.

نقل‌قول تو‌در‌تو:

این متن داخل نقل‌قول دیگری قرار دارد.

کد و برنامه‌نویسی

برای نمایش یک مقدار در JavaScript می‌توان از const answer = 42 استفاده کرد.

JavaScript

function greet(name) {
  return `سلام، ${name}!`;
}

const result = greet("Aref");

console.log(result);
// سلام، Aref!

Rust

fn main() {
    let name = "Aref";
    println!("Hello, {name}!");
}

JSON

{
  "title": "سلام دنیا!",
  "language": "fa",
  "rtl": true,
  "tags": ["markdown", "test"]
}

متن ساده بدون رنگ‌آمیزی

این فقط یک متن ساده است.
نه رنگ‌آمیزی نحوی دارد و نه زبان برنامه‌نویسی مشخصی.

تفاوت قبل و بعد

- const framework = "old";
+ const framework = "Astro";
  console.log(framework);

نکته: نام زبان بعد از سه بک‌تیک برای مشخص کردن زبان کد و فعال کردن رنگ‌آمیزی نحوی است.

جدول

زبان نوع کاربرد
JavaScript پویا وب و برنامه‌نویسی عمومی
Rust ایستا سیستم و نرم‌افزارهای سریع
C ایستا سیستم‌های سطح پایین
Python پویا خودکارسازی و داده
چپ‌چین وسط‌چین راست‌چین
Left Center Right
متن متن متن

خط افقی و شکست خط

این جمله پیش از شکست خط قرار دارد.
این جمله در خط بعدی است؛ در Markdown معمولاً دو فاصله در انتهای خط یا یک شکست خط صریح لازم است.


این پاراگراف پس از خط افقی آمده است.

ریاضی و فرمول

فرمول درون‌خطی: E = mc^2

فرمول مستقل:

a^2 + b^2 = c^2

مجموع اعداد طبیعی:

\sum_{i=1}^{n} i = \frac{n(n+1)}{2}

مشتق تابع:

\frac{d}{dx}x^n = nx^{n-1}

یک ماتریس:

A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}

نکته: فرمول‌های ریاضی بخشی از هسته‌ی استاندارد Markdown نیستند و برای نمایش درست آن‌ها معمولاً به MathJax یا KaTeX نیاز است.

ترکیب‌های پیشرفته

نویسه‌های ویژه

علامت‌های HTML: & < > “

نمونه‌ی متن با خط تیره: واژه‌ی اول — واژه‌ی دوم

نمونه‌ی سه‌نقطه: یک، دو، سه…

زیرنویس و بالانویس

فرمول شیمی: H2O

توان ریاضی: x2

جزئیات بازشونده

برای باز کردن کلیک کنید

می‌توان در این قسمت پاراگراف، فهرست یا حتی کد قرار داد.

console.log("Surprise!");

متن چپ‌به‌راست

This section is explicitly left-to-right, with dir="ltr" semantics.

ترکیب فارسی با واژه‌های انگلیسی مثل JavaScript، Markdown و Astro هم برای آزمایش چیدمان مناسب است.

شکلک‌ها

😀 🎉 🚀 💻 🦀

یک رشته‌ی طولانی برای آزمایش شکست خط

این‌یک‌رشته‌ی‌نمونه‌است‌که‌برای‌آزمایش‌رفتار‌شکست‌خط‌در‌صفحه‌های‌کوچک‌و‌نمایشگرهای‌موبایل‌نوشته‌شده‌است‌و‌ممکن‌است‌در‌برخی‌قالب‌ها‌نیاز‌به‌مدیریت‌ویژه‌ی‌سرریز‌داشته‌باشد.


پایان اولین نوشته.