ما هو Mintlify Docs وكيفية استخدامه: دليل المبتدئين

Ashley Goolam

Ashley Goolam

4 يونيو 2025

ما هو Mintlify Docs وكيفية استخدامه: دليل المبتدئين

هل تجد صعوبة في إنشاء وثائق أنيقة وسهلة الاستخدام لا تشعرك بالملل؟ قل مرحباً بـ Mintlify، المنصة الأصلية للذكاء الاصطناعي التي تجعل بناء وثائق مذهلة سهلاً مثل كتابة منشور مدونة. مع أكثر من 28 ألف نجمة على GitHub وعملاء مثل Stripe، تقدم Mintlify ميزات تفاعلية وأدوات ذكاء اصطناعي وتكاملات سلسة للارتقاء بمستوى وثائقك. في هذا الدليل للمبتدئين، سأرشدك خلال تثبيت Mintlify، وإعداد نطاق مخصص، والاستفادة من استيعاب الذكاء الاصطناعي، ودمج خادم MCP، وإضافة ترجمات، واستخدام OpenAPI لوثائق API. سواء كنت مطوراً أو قائد فريق، ستتمكن من نشر وثائق احترافية في وقت قصير. هل أنت مستعد لجعل التوثيق ممتعاً؟ هيا بنا نتعمق!

💡
قبل أن نبدأ، إذا كنت تتطلع إلى تبسيط تطوير واجهة برمجة التطبيقات (API)، فإن Apidog يقدم منصة شاملة لتصميم واختبار وتوثيق واجهات برمجة التطبيقات. بفضل واجهته البديهية وميزاته القوية، فهو مثالي لكل من المبتدئين والمطورين ذوي الخبرة. والأفضل من ذلك كله، يمكنك البدء مجاناً! (apidog)
button

ما هو Mintlify؟ قوتك الخارقة في التوثيق

Mintlify هي منصة توثيق حديثة تساعد المطورين على إنشاء وثائق جميلة وتفاعلية ومتوافقة مع محركات البحث (SEO) بأقل جهد. تم تصميمها للفرق والمشاريع مفتوحة المصدر، وتقوم بتحويل ملفات Markdown وMDX إلى صفحات متجاوبة، وتدعم تكامل GitHub، وتحتوي على ميزات مدعومة بالذكاء الاصطناعي مثل توليد الأكواد والترجمات. تشمل المزايا الرئيسية ما يلي:

بفضل سير العمل بالسحب والإفلات ومعدلات تحويل المستخدمين أعلى بنسبة 40%، يعد Mintlify مثالياً للشركات الناشئة أو المشاريع العامة. دعنا نقوم بإعداده

mintlify.com

تثبيت وإعداد Mintlify

البدء مع Mintlify سهل للغاية، وستحتاج إلى Node.js، وواجهة سطر الأوامر (CLI) الخاصة بـ Mintlify، وحساب GitHub. إليك كيفية البدء، بناءً على الدليل الرسمي.

1. تثبيت المتطلبات الأساسية:

2. استنساخ (Clone) حزمة البداية (Starter Kit):

git clone https://github.com/mintlify/starter-kit
cd starter-kit

3. تثبيت واجهة سطر الأوامر (CLI) لـ Mintlify:

npm install -g mintlify-cli

4. تشغيل المعاينة المحلية:

mintlify-cli dev

5. تحرير وثائقك:

{
  "name": "My Docs",
  "theme": "prism",
  "colors": { "primary": "#3498db" }
}

لقد قمت بإعداد هذا في أقل من 10 دقائق وكان لدي موقع مباشر مع تعديلاتي - سلس للغاية!

إعداد نطاق مخصص لـ Mintlify

هل تريد أن تكون وثائقك متاحة على docs.yourcompany.com بدلاً من نطاق فرعي على mintlify.app؟ Mintlify يجعل إعداد النطاقات المخصصة سهلاً.

1. الوصول إلى الإعدادات:

custom domain

2. إضافة نطاقك:

cname

3. انتظر حتى يتم النشر (Propagation):

لقد قمت بإعداد نطاق مخصص لموقع تجريبي، وكان يعمل خلال بضع ساعات - شعور احترافي بكل المقاييس!

الاستفادة من استيعاب الذكاء الاصطناعي مع Mintlify

ميزة استيعاب الذكاء الاصطناعي في Mintlify تجعل وثائقك أكثر ذكاءً وسهولة في الوصول، مما يتيح للمستخدمين البحث عن المحتوى عبر استعلامات مدعومة بالذكاء الاصطناعي.

1. تمكين استيعاب الذكاء الاصطناعي:

ai chat

2. اختبار البحث بالذكاء الاصطناعي:

3. التحسين باستخدام إصلاحات الذكاء الاصطناعي:

لقد جربت البحث بالذكاء الاصطناعي على موقع نموذجي، ووجد وثائق واجهة برمجة التطبيقات (API) الخاصة بي على الفور - أسرع بكثير من التصفح اليدوي!

دمج خادم MCP مع Mintlify

بروتوكول سياق النموذج (MCP) يتيح لتطبيقات الذكاء الاصطناعي التفاعل مع وثائقك أو واجهات برمجة التطبيقات الخاصة بك. يقوم Mintlify بإنشاء خادم MCP لربط المحتوى الخاص بك بنماذج اللغات الكبيرة (LLMs).

1. تثبيت واجهة سطر الأوامر (CLI) لـ MCP:

npm i @mintlify/mcp

2. تكوين خادم MCP:

3. استخدام خادم MCP:

تثبيت خادم Mintlify MCP محلياً

لتشغيل خادم Mintlify MCP على جهازك:

npx @mintlify/mcp add mintlify
install mintlify locally

مثال: لقد استخدمت Windsurf، وأعطتني الطرفية (terminal):

node C:\User\Me.mcp\mintlify\src\index.js
mcp command

نموذج مطالبة (Prompt) (في Windsurf):

Write a help doc about this feature based on this PRD, in the style and tone of AppleDB docs.

أو، لتنسيق متوافق مع Mintlify:

Write this in markdown using Mintlify components like anchors.
run in mcp client

لقد قمت بإعداد خادم MCP، وسمح لمساعدي الذكي بالاستعلام عن وثائقي كالمحترفين - أشياء مستقبلية!

إضافة ترجمات إلى وثائق Mintlify

هل تريد وثائقك بلغات متعددة؟ الترجمات المدعومة بالذكاء الاصطناعي في Mintlify تجعل عملية التوطين (localization) سهلة للغاية.

1. تمكين الترجمات:

mintlify translation

2. تخصيص الترجمات:

3. اختبار الترجمة:

switch between languages

لقد أضفت ترجمات إسبانية، وأصبحت وثائقي جاهزة للعالمية في دقائق - مكسب كبير لإمكانية الوصول!

view all languages

استخدام Mintlify مع VS Code

هل تقوم بتوثيق الأكواد في VS Code؟ إضافة Mintlify تجعل الأمر سهلاً للغاية!

1. تثبيت إضافة Mintlify:

vs code mintlify extension

2. توليد التوثيق:

نموذج كود:

test("@e2e wait for api response", async ({ page }) => {
  const sidemenuPage = new SideMenuPage(page);
  await sidemenuPage.interceptApiLink.click();
  const response = await page.waitForResponse((response) =>
    response.url().includes("/comments")
  );
  expect(response.status()).toBe(200);
  await page.getByText("CREATE post").isVisible();
});

التوثيق المُولد:

The code block is a test case that checks if the API response is received successfully.
use mintlify in vs code

لقد قمت بتوثيق نص برمجي للاختبار، ونجح Mintlify في كتابة الوصف بدقة - بلا جهد!

استكشاف ميزات Mintlify

Mintlify مليء بالأدوات لجعل وثائقك تتألق. إليك كيفية الارتقاء بالمستوى:

لقد قمت بتعديل السمة الخاصة بي وأضفت علامات تبويب، مما جعل وثائقي تبدو بتصميم احترافي في أقل من ساعة!

خلاصة: رحلتك مع Mintlify تبدأ الآن

عمل رائع - لقد أطلقت العنان لقوة Mintlify لإنشاء وثائق مذهلة وجاهزة للذكاء الاصطناعي! من تثبيت واجهة سطر الأوامر (CLI) إلى إعداد النطاقات المخصصة، واستيعاب الذكاء الاصطناعي، وخوادم MCP، والترجمات، ومساحات تجريب OpenAPI، أنت الآن جاهز لبناء وثائق تبهر المستخدمين. جرب مكونات جديدة، أضف المزيد من اللغات، أو وثّق واجهات برمجة التطبيقات الخاصة بك باستخدام APIdog! توثيق سعيد!

button

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات