gpt4 book ai didi

javascript - 如何向 SimpleMDE 添加自定义 Markdown 功能?

转载 作者:可可西里 更新时间:2023-11-01 02:15:32 27 4
gpt4 key购买 nike

目前正在使用 this Markdown 所见即所得编辑器。我需要用一个函数(!!text!! 来创建红色文本)扩展 Markdown,并在服务器端成功地做到了这一点,但作为一个在 JavaScript 上苦苦挣扎的人,我很难做到这个图书馆也一样。

最佳答案

试试这个:

var myEditor = new SimpleMDE({
toolbar: [
{
name: "redText",
action: drawRedText,
className: "fa fa-bold", // Look for a suitable icon
title: "Red text (Ctrl/Cmd-Alt-R)",
}
]
});

function drawRedText(editor) {

var cm = editor.codemirror;
var output = '';
var selectedText = cm.getSelection();
var text = selectedText || 'placeholder';

output = '!!' + text + '!!';
cm.replaceSelection(output);

}

您必须将您可能需要的其余按钮添加到工具栏数组。在 official GitHub repo 查看它们.

关于javascript - 如何向 SimpleMDE 添加自定义 Markdown 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34602961/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com