Umwandeln zwischen Markdown-Elementen
Was sind die Optionen, um das Markdown-Dokument zu analysieren und seine Elemente zu verarbeiten, um ein anderes Markdown-Dokument auszugeben?
Sagen wir es
```
# unaffected #
```
# H1 #
H1
==
## H2 ##
H2
--
### H3 ###
sollte in @ konvertiert werd
```
# unaffected #
```
## H1 ##
H1
--
### H2 ###
### H2 ###
#### H3 ####
in Node-Umgebung. Das Zielelement kann variieren (z. B. kann #### in ** konvertiert werden).
Das Dokument enthält möglicherweise andere Markup-Elemente, die davon nicht betroffen sein sollten.
Wie kann man es bekommen? Offensichtlich nicht mit regulären Ausdrücken (die Verwendung von regulären Ausdrücken anstelle eines vollständigen Lexers hat Auswirkungen auf# unaffected #
). Ich hatte gehofft, @ zu verwendmarked
aber es scheint, dass es nur HTML-Ausgabe unterstützt, nicht Markdown.