Skip to main content

customize-markdown

Guide for customizing markdown rendering in Mind Elixir nodes, including using third-party libraries.

معلومات المصدر

المستودع
SSShooter/mind-elixir-core
آخر نشاط في المصدر
١٣ فبراير ٢٠٢٦ في ١٢:٠٤
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٣٬١٨٨
التفرعات
٤١٨

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
Customize Markdown
description
Guide for customizing markdown rendering in Mind Elixir nodes, including using third-party libraries.
# Customize Markdown Mind Elixir supports markdown rendering in nodes. You can use the built-in simple parser or integrate a full-featured markdown library. ## 1. Default Behavior By default, Mind Elixir does **not** parse markdown. You must provide a parsing function in the options to enable it. ## 2. Using a Custom Parsing Function You can implement a simple replacement function if you only need basic formatting (bold, italic, code). ```javascript let mind = new MindElixir({ // ... other options markdown: text => { // Simple regex replacements return text .replace(/\*\*(.*?)\*\*/g, '<strong>$1</strong>') .replace(/\*(.*?)\*/g, '<em>$1</em>') .replace(/`(.*?)`/g, '<code>$1</code>') }, }) ``` ## 3. Integrating with Third-Party Libraries For full markdown support, it is recommended to use a library like `marked` or `markdown-it`. ### Example with `marked` First, install the library: ```bash npm i marked ``` Then, use it in your initialization: ```javascript import { marked } from 'marked' import MindElixir from 'mind-elixir' let mind = new MindElixir({ // ... other options markdown: text => marked(text), }) ``` This will render the node content as HTML generated by the markdown parser.
عرض على GitHub