如何防止pagedown显示图像?

如何防止pagedown显示图像?,pagedown,Pagedown,我使用pagedown作为文本编辑器,但我不希望用户能够在其内容中嵌入图像(链接可以) 如何防止图像显示?最好我根本不想让pagedown为图像生成html。要删除使用按钮添加图像的功能,您可以注释掉Markdown.Editor.js的几个部分: 要确保禁用键盘快捷键,请注释掉下面的“g”部分: ... case "k": doClick(buttons.code); break; /* case "g": doClick(buttons.image); bre

我使用pagedown作为文本编辑器,但我不希望用户能够在其内容中嵌入图像(链接可以)


如何防止图像显示?最好我根本不想让pagedown为图像生成html。

要删除使用按钮添加图像的功能,您可以注释掉
Markdown.Editor.js的几个部分:

要确保禁用键盘快捷键,请注释掉下面的“g”部分:

...
case "k":
    doClick(buttons.code);
    break;
/*
case "g":
    doClick(buttons.image);
    break;
*/
case "o":
    doClick(buttons.olist);
    break;
...
要删除图像按钮,请注释掉该部分:

...
buttons.code = makeButton("wmd-code-button", getString("code"), "-80px", bindCommand("doCode"));
/* 
buttons.image = makeButton("wmd-image-button", getString("image"), "-100px", bindCommand(function (chunk, postProcessing) {
return this.doLinkOrImage(chunk, postProcessing, true);
}));
*/
makeSpacer(2);
...
然而,saavy markdown用户可能知道如何在不使用按钮的情况下输入图像。要了解这一点,您可以在
Markdown.Converter.js
中执行以下操作:

转到
\u DoImages
功能,并替换此行:
text=text.replace(/(!\[(.*?\])[?(?:\n[]*)?\[(.*?\])()()/g,writeImageTag)

像这样的:
text=text.replace(/(!\[(.*?)\][?(?:\n[]*)?\[(.*?))()()/g,“不支持图像”)

同样,这一行:

text=text.replace(/(!\[(.*?)\]\s?\([\t]*()要删除使用按钮添加图像的功能,您可以注释掉
Markdown.Editor.js的几个部分:

要确保禁用键盘快捷键,请注释掉下面的“g”部分:

...
case "k":
    doClick(buttons.code);
    break;
/*
case "g":
    doClick(buttons.image);
    break;
*/
case "o":
    doClick(buttons.olist);
    break;
...
要删除图像按钮,请注释掉该部分:

...
buttons.code = makeButton("wmd-code-button", getString("code"), "-80px", bindCommand("doCode"));
/* 
buttons.image = makeButton("wmd-image-button", getString("image"), "-100px", bindCommand(function (chunk, postProcessing) {
return this.doLinkOrImage(chunk, postProcessing, true);
}));
*/
makeSpacer(2);
...
但是,saavy markdown用户可能知道如何在不使用按钮的情况下输入图像。要捕获此信息,您可以在
markdown.Converter.js
中执行以下操作:

转到
\u DoImages
功能,并替换此行:
text=text.replace(/(!\[(.*?)\][?(?:\n[]*)?\[(.*?))()()/g,writeImageTag);

像这样的:
text=text.replace(/(!\[(.*?)\][?(?:\n[]*)?\[(.*?))()()/g,“不支持图像”);

同样,这一行:

text=text.replace(/(!\[(.*?)\]\s?\([\t]*()要删除使用按钮添加图像的功能,您可以注释掉
Markdown.Editor.js的几个部分:

要确保禁用键盘快捷键,请注释掉下面的“g”部分:

...
case "k":
    doClick(buttons.code);
    break;
/*
case "g":
    doClick(buttons.image);
    break;
*/
case "o":
    doClick(buttons.olist);
    break;
...
要删除图像按钮,请注释掉该部分:

...
buttons.code = makeButton("wmd-code-button", getString("code"), "-80px", bindCommand("doCode"));
/* 
buttons.image = makeButton("wmd-image-button", getString("image"), "-100px", bindCommand(function (chunk, postProcessing) {
return this.doLinkOrImage(chunk, postProcessing, true);
}));
*/
makeSpacer(2);
...
但是,saavy markdown用户可能知道如何在不使用按钮的情况下输入图像。要捕获此信息,您可以在
markdown.Converter.js
中执行以下操作:

转到
\u DoImages
功能,并替换此行:
text=text.replace(/(!\[(.*?)\][?(?:\n[]*)?\[(.*?))()()/g,writeImageTag);

像这样的:
text=text.replace(/(!\[(.*?)\][?(?:\n[]*)?\[(.*?))()()/g,“不支持图像”);

同样,这一行:

text=text.replace(/(!\[(.*?)\]\s?\([\t]*()要删除使用按钮添加图像的功能,您可以注释掉
Markdown.Editor.js的几个部分:

要确保禁用键盘快捷键,请注释掉下面的“g”部分:

...
case "k":
    doClick(buttons.code);
    break;
/*
case "g":
    doClick(buttons.image);
    break;
*/
case "o":
    doClick(buttons.olist);
    break;
...
要删除图像按钮,请注释掉该部分:

...
buttons.code = makeButton("wmd-code-button", getString("code"), "-80px", bindCommand("doCode"));
/* 
buttons.image = makeButton("wmd-image-button", getString("image"), "-100px", bindCommand(function (chunk, postProcessing) {
return this.doLinkOrImage(chunk, postProcessing, true);
}));
*/
makeSpacer(2);
...
但是,saavy markdown用户可能知道如何在不使用按钮的情况下输入图像。要捕获此信息,您可以在
markdown.Converter.js
中执行以下操作:

转到
\u DoImages
功能,并替换此行:
text=text.replace(/(!\[(.*?)\][?(?:\n[]*)?\[(.*?))()()/g,writeImageTag);

像这样的:
text=text.replace(/(!\[(.*?)\][?(?:\n[]*)?\[(.*?))()()/g,“不支持图像”);

同样,这一行:
text=text.replace(/(!\[(.*?)\]\s?\([\t]*()