Skip to main content

customize-markdown

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

Informations de source

Dépôt
SSShooter/mind-elixir-core
Dernière activité de la source
13 février 2026 à 12:04
Langue détectée de SKILL.md
anglais
Étoiles
3 177
Forks
417

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
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.
Voir sur GitHub