Skip to main content

customize-markdown

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

ソース情報

リポジトリ
SSShooter/mind-elixir-core
ソースの最終更新活動
2026年2月13日 12:04
検出された SKILL.md の言語
英語
スター
3,188
フォーク
418

インストール方法

デフォルトでは、最初にソースを確認する 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で見る