Developer🌐 سيرفر YASمتاح عبر APIintermediate
HTML ← Markdown
يحوّل نصوص وكود HTML إلى نصوص Markdown منسقة ونظيفة ومتوافقة مع أنظمة التدوين و GitHub.
معالجة عبر YAS · لا يتم تخزين المدخلات
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
Loading tool…
إيه اللي الأداة دي بتعمله؟
يحوّل نصوص وكود HTML إلى نصوص Markdown منسقة ونظيفة ومتوافقة مع أنظمة التدوين و GitHub.
إمتى أستخدمها؟
- تحويل المقالات والمستندات المنسوخة من مواقع الويب إلى مستندات Markdown سهلة التعديل.
- ترحيل المحتوى من أنظمة إدارة المحتوى القديمة (WordPress) إلى مولدات المواقع الثابتة.
- تنظيف المقالات من وسوم HTML الزائدة والإبقاء على التنسيق والروابط المهمة.
مثال واقعي
الإدخال
<h2>عنوان</h2><p>هذا <strong>نص عريض</strong> و <a href="https://yas.sh">رابط</a>.</p>
الناتج
## عنوان هذا **نص عريض** و [رابط](https://yas.sh).
يتم تحويل العناوين والفقرات والروابط والتنسيقات إلى علامات Markdown القياسية.
إدخال → معالجة → ناتج → الخطوة التالية
- الإدخال
- الصق كود HTML أو محتوى المقال المنسوخ.
- المعالجة
- يقوم المحلل بتحويل وسوم HTML إلى مرادفاتها من علامات Markdown.
- الناتج
- مستند Markdown نظيف وجاهز للحفظ في ملفات .md.
- الخطوة التالية
- انسخ النتيجة واستخدمها في محرر Markdown أو مستودع الكود.
أخطاء شائعة
- تحويل صفحات HTML معقدة تحتوي على وسوم تفاعلية مثل JavaScript أو Form.
- توقع تحويل الجداول المعقدة ذات الخلايا المدمجة (colspan) بشكل مثالي.
- فقدان التنسيقات المخصصة المعتمدة على فئات CSS خاصة.
يعني إيه النتيجة
نص منسق بنسق Markdown الخفيف والسهل القراءة والقابل للتعديل على أي منصة.
الخصوصية والأمان
Your input is sent to YAS infrastructure because the tool requires server-side processing or public network queries. Input is not stored.
API
Endpoint
POST https://yas.sh/api/v1/tools/html-to-markdown
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/html-to-markdown" \
-H "Content-Type: application/json" \
-d '{"input":"<h1>Title</h1><p>Hello</p>"}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/html-to-markdown", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"input": "<h1>Title</h1><p>Hello</p>"
}),
});
const data = await res.json();Python
import requests
r = requests.post("https://yas.sh/api/v1/tools/html-to-markdown", json={"input":"<h1>Title</h1><p>Hello</p>"})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| input | string | Yes | HTML text |
Success response
{ "result": "# Title\n\nHello\n\n" }Convert simple HTML into Markdown.
Error responses
400 VALIDATION_ERROR— invalid input or unsupported option.413 PAYLOAD_TOO_LARGE— input exceeds the 64 KB limit.429 RATE_LIMIT_EXCEEDED— rate limit exceeded (60 req/min).
Limits
- Maximum input: 64 KB per request.
- Rate limit: 60 requests/min per IP address.
- Authenticated accounts benefit from higher tier quotas.
أدوات مرتبطة