Currently using this Markdown WYSIWYG editor. I needed to extend Markdown with one function (!!text!!
to create red text) and have successfully done so on the serve
Try this:
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);
}
You will have to add to the toolbar array the rest of the buttons you may need. Check them at the official GitHub repo.