gpt4 book ai didi

javascript - Pagedown Editor - 制作内联链接而不是引用链接

转载 作者:行者123 更新时间:2023-11-29 21:52:25 26 4
gpt4 key购买 nike

有谁知道如何使用 Hook 或从 Pagedown 编辑 Markdown.Editor.js 以创建内联链接而不是引用链接?

例如,我希望在单击链接按钮时发生这种情况:

[inline link](http://www.google.com)
![alt text](http://website.com/bear.jpg "title text")

而不是这个:

[referenced link][1]
![referenced image][2]


[1]: http://google.com/
[2]: http://website.com/bear.jpg "title text"

谢谢!

供引用:https://code.google.com/p/pagedown/

最佳答案

不幸的是,在 Markdown.Editor.js 中似乎没有针对此功能的任何 Hook 。然而,我能够找到负责此的代码部分,并为您所需的功能创建一个补丁。

  1. 打开Markdown.Editor.js在您选择的编辑器中。
  2. 找到这段代码:

                    var linkDef = " [999]: " + properlyEncoded(link);

    var num = that.addLinkDef(chunk, linkDef);
    chunk.startTag = isImage ? "![" : "[";
    chunk.endTag = "][" + num + "]";
  3. 替换为以下代码:

                    chunk.startTag = isImage ? "![" : "[";
    chunk.endTag = "](" + properlyEncoded(link) + ")";
  4. 利润!

enter image description here

关于javascript - Pagedown Editor - 制作内联链接而不是引用链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28414987/

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