ToolDeck

معاينة Markdown

معاينة نص Markdown مُصيَّر كـ HTML في الوقت الفعلي

جرب مثالاً

Markdown

المعاينة

يعمل محليًا · آمن للصق الأسرار

ستظهر المعاينة هنا…

ما هو Markdown؟

Markdown هي لغة ترميز خفيفة الوزن أنشأها John Gruber عام 2004. تستخدم رموز تنسيق نصية بسيطة كالنجمة والعلامة المربعة والشرطة للتعبير عن البنية: العناوين، الخط العريض، المائل، القوائم، الروابط، ومقاطع الكود. تُصيّر أداة معاينة Markdown ذلك النص العادي إلى HTML منسّق لترى شكل المستند النهائي قبل النشر. المواصفة الأصلية موثّقة في توثيق Gruber على Daring Fireball، وقد جرى توحيد الصيغة لاحقاً بمعيار CommonMark.

أصبح Markdown الصيغة الافتراضية لكتابة توثيق المطوّرين وملفات README ومولّدات المواقع الستاتيكية (Jekyll وHugo وAstro) والويكي وقواعد المعرفة. تدعم GitHub وGitLab وBitbucket وStack Overflow وReddit وNotion جميعها Markdown بصورة أصلية. وبما أن المصدر نص عادي، فإن ملفات Markdown يسهل إدارتها بـ Git وإجراء diff بين الفروع ودمجها دون تعارضات في الأجزاء غير المتداخلة من الملف.

تقوم أداة معاينة Markdown بتحليل المدخلات وتحويلها إلى HTML في الوقت الفعلي، مما يتيح لك رصد أخطاء التنسيق والروابط المكسورة والتداخل غير المتوقع قبل إرسال ملف أو نشر صفحة. تعمل هذه الأداة بالكامل في متصفحك دون أي اتصال بخادم، فتستطيع العمل على مستندات خاصة أو حساسة دون إرسال المحتوى عبر الشبكة.

لماذا تستخدم أداة معاينة Markdown أونلاين؟

كتابة Markdown في محرر عادي دون معاينة يعني التخمين في شكل المخرجات. أداة المعاينة المباشرة تُنهي هذه المشكلة فوراً.

تصيير في الوقت الفعلي
شاهد المخرجات المنسّقة أثناء الكتابة. كل عنوان وقائمة ومقطع كود ورابط يُصيَّر فوراً، فتكتشف الأخطاء في اللحظة التي تحدث فيها.
🔒
معالجة محلية خاصة
تجري عملية التحليل بالكامل في متصفحك. لا يُرفع نص Markdown إلى أي خادم، مما يجعله آمناً للمستندات الداخلية ومفاتيح API في الأمثلة ومسودات تدوينات المدوّنات.
📝
لا حاجة إلى حساب أو تثبيت
افتح الصفحة وابدأ الكتابة فوراً. لا نموذج تسجيل، ولا تطبيق سطح مكتب للتنزيل، ولا إضافة VS Code للضبط. تعمل على أي جهاز يحمل متصفحاً.
🌐
دعم كامل لـ CommonMark
العناوين، الخط العريض، المائل، النص المشطوب، الكود المضمّن، مقاطع الكود المسيّجة، القوائم المرتبة وغير المرتبة، الروابط، الاقتباسات، والخطوط الأفقية — كلها مدعومة.

حالات استخدام معاينة Markdown

مطوّر واجهات يكتب توثيق المكوّنات
عاين ملفات README وتوثيق المكوّنات قبل الدفع إلى GitHub. تحقق من أن أمثلة الكود تُصيَّر صحيحاً داخل المقاطع المسيّجة وأن الروابط النسبية تشير إلى الملفات الصحيحة.
مهندس خلفية يُسوّد توثيق API
اكتب أوصاف نقاط النهاية وأمثلة الطلب والاستجابة وأدلة المصادقة في Markdown. عاين المخرجات المُصيَّرة للتأكد من أن مقاطع كود JSON والجداول والقوائم المتداخلة تُعرض كما ينبغي.
مهندس DevOps يُدير دفاتر التشغيل
دفاتر التشغيل وقوائم مهام الحوادث المخزّنة كـ Markdown في مستودع Git تحتاج إلى تنسيق دقيق. عاين التعليمات خطوة بخطوة بالقوائم المرقّمة ومقاطع الكود قبل الدمج.
مهندس ضمان الجودة يكتب خطط الاختبار
وثّق سيناريوهات الاختبار ومعايير القبول وتقارير الأخطاء في Markdown. استخدم الأداة للتأكد من أن قوائم المراجعة والعناوين والمراجع المتقاطعة تُعرض بوضوح.
مهندس بيانات يُوثّق خطوط المعالجة
تصف ملفات README لخطوط المعالجة المخططات والتبعيات بين مكوّنات DAG والإعدادات. عاين هذه المستندات للتأكد من أن الكود المضمّن ومقاطع SQL المسيّجة وخطوات الإعداد المرقّمة منسّقة بصواب.
طالب يتعلم صياغة Markdown
اكتب Markdown على اليسار وشاهد نتيجة HTML على اليمين. جرّب العناوين والقوائم والخط العريض والمائل ومقاطع الكود لترسيخ ذاكرة عضلية للصياغة.

مرجع صياغة Markdown

يوضّح الجدول أدناه صياغة Markdown الشائعة مع نتيجتها المُصيَّرة وعنصر HTML المقابل. يغطي هذا معيار CommonMark الأساسي الذي تدعمه تقريباً كل محللات Markdown.

Markdownيُصيَّر كـوسم HTML
# HeadingHeading 1<h1>
## HeadingHeading 2<h2>
**bold**Bold text<strong>
*italic*Italic text<em>
~~strike~~Strikethrough<del>
`code`Inline code<code>
```lang\n...\n```Fenced code block<pre><code>
- itemUnordered list<ul><li>
1. itemOrdered list<ol><li>
[text](url)Hyperlink<a href>
> quoteBlockquote<blockquote>
---Horizontal rule<hr>

مقارنة بين نكهات Markdown

تُضيف منصات مختلفة مزايا إضافية على مواصفة Markdown الأصلية. معرفة النكهة المستهدفة يساعدك على تجنّب صياغة تفشل بصمت في محلّل آخر.

GitHub Flavored Markdown (GFM)
يُضيف قوائم المهام (- [ ] / - [x])، والجداول بصياغة الأنبوب، والنص المشطوب (~~نص~~)، والروابط التلقائية. هذه هي النكهة المستخدمة في قضايا GitHub وطلبات السحب وملفات README. محدّدة في GitHub Flavored Markdown Spec المبنية على CommonMark.
CommonMark
مواصفة صارمة وغير ملتبسة لصياغة Markdown الأصلية. تحدّد CommonMark قواعد دقيقة لحالات الحافة كالقوائم المتداخلة وأسطر الاستمرار الكسولة والأسطر الفارغة داخل الاقتباسات. معظم المحللات الحديثة (marked وmarkdown-it وgoldmark) تعمل بـ CommonMark افتراضياً.
MultiMarkdown (MMD)
يمتد Markdown بالحواشي السفلية ومفاتيح الاستشهاد والرياضيات (LaTeX) وقوائم التعريف وبيانات المستند. يُستخدم بصورة رئيسية في الكتابة الأكاديمية والمستندات المطوّلة المُصدَّرة إلى PDF أو LaTeX.
MDX
يُضمّن مكوّنات JSX مباشرة داخل ملفات Markdown. تستخدمه أطر التوثيق كـ Docusaurus وNextra ومجموعات محتوى Astro. تُصرَّف ملفات MDX وقت البناء إلى مكوّنات React.

أمثلة الكود: تصيير Markdown برمجياً

حين تحتاج إلى تصيير Markdown داخل تطبيق بدلاً من أداة متصفح، استخدم إحدى هذه المكتبات. يحوّل كل مثال سلسلة Markdown إلى سلسلة HTML.

JavaScript (marked)
import { marked } from 'marked'

const md = '# Hello\n\nThis is **Markdown**.'
const html = marked(md)
// → "<h1>Hello</h1>\n<p>This is <strong>Markdown</strong>.</p>\n"

// With options
marked.setOptions({ gfm: true, breaks: true })
const gfmHtml = marked('Line one\nLine two')
// → "<p>Line one<br>Line two</p>\n"
Python (markdown)
import markdown

md = '# Hello\n\nThis is **Markdown**.'
html = markdown.markdown(md)
# → '<h1>Hello</h1>\n<p>This is <strong>Markdown</strong>.</p>'

# With extensions
html = markdown.markdown(md, extensions=['fenced_code', 'tables'])

# Convert a file
with open('README.md') as f:
    html = markdown.markdown(f.read(), extensions=['extra'])
Go (goldmark)
package main

import (
	"bytes"
	"fmt"
	"github.com/yuin/goldmark"
)

func main() {
	source := []byte("# Hello\n\nThis is **Markdown**.")
	var buf bytes.Buffer
	if err := goldmark.Convert(source, &buf); err != nil {
		panic(err)
	}
	fmt.Println(buf.String())
	// → <h1>Hello</h1>
	// → <p>This is <strong>Markdown</strong>.</p>
}
CLI (pandoc)
# Convert Markdown file to HTML
pandoc README.md -f markdown -t html -o output.html

# Convert with GitHub Flavored Markdown
pandoc README.md -f gfm -t html --standalone -o output.html

# Pipe from stdin
echo '# Hello **world**' | pandoc -f markdown -t html
# → <h1>Hello <strong>world</strong></h1>

الأسئلة الشائعة

ما الفرق بين Markdown وHTML؟
Markdown اختصار نصي عادي يُحوَّل إلى HTML. تكتب # عنوان بدلاً من <h1>عنوان</h1>. Markdown أسرع في الكتابة وأسهل في القراءة بشكل مصدر، غير أن HTML يمنحك تحكماً كاملاً في كل عنصر وخاصية. معظم مُصيِّرات Markdown تُخرج HTML قياسياً.
هل Markdown هو نفسه GitHub Flavored Markdown؟
لا. GitHub Flavored Markdown (GFM) مجموعة عليا من CommonMark تُضيف الجداول وقوائم المهام والنص المشطوب والروابط التلقائية. Markdown العادي (CommonMark) لا يتضمن هذه المزايا. إن كان Markdown سيُعرض على GitHub، اكتبه بصياغة GFM. وإن استهدفت محلّلاً آخر، تحقق من الامتدادات التي يدعمها.
هل يمكن لـ Markdown تضمين الصور؟
نعم. الصياغة هي ![نص بديل](رابط-الصورة). يوضع النص البديل داخل أقواس مربعة ورابط الصورة داخل أقواس عادية. يمكنك أيضاً إضافة عنوان اختياري: ![alt](url "عنوان"). تحوّل معظم المحلّلات هذا إلى وسم <img> مع خصائص src وalt وtitle.
كيف أنشئ جدولاً في Markdown?
الجداول ليست جزءاً من مواصفة Markdown الأصلية، لكن GFM ومعظم المحلّلات الحديثة تدعمها. استخدم الأنابيب (|) لفصل الأعمدة والشرطات (---) لصف الترويسة: | الاسم | العمر |\n|---|---|\n| محمد الأحمد | 30 |. يتحكم الموضع بالمحاذاة عبر النقطتين في صف الفاصل: :--- لليسار، :---: للمنتصف، ---: لليمين.
هل يُرسَل نصي إلى خادم عند استخدام هذه الأداة؟
لا. تعمل محللة Markdown بالكامل في متصفحك باستخدام JavaScript. يبقى نصك على جهازك ولا يُنقل عبر الشبكة قط. يمكنك التحقق من ذلك بفتح تبويب الشبكة في متصفحك أثناء استخدام الأداة.
ما عناصر Markdown التي تدعمها هذه الأداة؟
تتعامل هذه الأداة مع العناوين (من h1 إلى h6)، والخط العريض والمائل والمشطوب، والكود المضمّن، ومقاطع الكود المسيّجة مع تلميحات اللغة، والقوائم المرتبة وغير المرتبة، والروابط، والاقتباسات، والخطوط الأفقية. تتبع قواعد تحليل CommonMark لهذه العناصر.
كيف أعاين Markdown مع الرياضيات أو الرسوم البيانية؟
الرياضيات (LaTeX) والرسوم البيانية (Mermaid) امتدادات غير مُدرجة في CommonMark أو GFM. لتصييرها تحتاج إلى محلّل يدعم تلك الامتدادات، كـ markdown-it مع إضافة markdown-it-katex للرياضيات، أو منصة كـ GitHub التي تُصيّر مقاطع Mermaid بصورة أصلية. تركّز هذه الأداة على عناصر Markdown القياسية.