2

Markdown.Editor.jsPagedown からフックまたは編集を使用して、参照リンクの代わりにインライン リンクを作成する方法を知っている人はいますか?

のように、リンクボタンをクリックしたときにこれが起こるようにしたい:

[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/

4

2 に答える 2

3

残念ながら、 にはこの機能のフックがないようMarkdown.Editor.jsです。ただし、これを担当するコードのセクションを見つけて、目的の機能のパッチを作成することができました。

  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. 利益!

ここに画像の説明を入力

于 2015-02-11T18:18:02.433 に答える