Wie schreibe ich eine benutzerdefinierte InlineLexer-Regel für marked.js?

8

Mit markiert kann ich während der Implementierung lexer-Regeln leicht überschreiben / hinzufügen / ändern, und es ist großartig! Zum Beispiel kann ich zwingen, Leerzeichen zwischen einem Hash-Zeichen und einem Text zu verwenden, um einen Header wie folgt zu erstellen:

%Vor%

Cool!

Aber gibt es eine Möglichkeit, das gleiche für inlineLexer zu tun? Wie muss ich Leute dazu bringen, Bilder mit der nächsten Sequenz hinzufügen zu können: %[My Image](http://example.com/img.jpg) ? Also habe ich modifiziert:

%Vor%

Was soll ich als nächstes tun? Wie binden Sie einen benutzerdefinierten InlineLexer an eine markierte Instanz? Bitte zeigen Sie mir ein Beispiel, wie das geht! Wie kann ich benutzerdefinierte Inline-Lexer-Regeln ändern / hinzufügen?

    
Alexander Arutinyants 22.10.2014, 12:22
quelle

1 Antwort

4

Ich habe den Quellcode von marked.js untersucht, um eine Möglichkeit zu finden, Teile davon zu überschreiben, um eine Anpassung des Inline-Lexers zu ermöglichen, ohne die Bibliotheksquelle zu ändern oder die globale markierte Instanz oder die Prototypen zu beeinflussen / p> %Vor%     

barry_j_northern 21.07.2015, 10:33
quelle

Tags und Links