2017-12-22 3 views
0

Ich habe eine ungewöhnliche Situation. Ich bin in einem Übergangszustand für eine Website, die schließlich eine Wiki-ähnliche Seite sein wird, die Markdown-Dateien verwendet, um Dokumentation zu generieren. Für unsere Phase-0-Demo für das obere Management muss ich jedoch HTML anstelle von Abschriften für erweiterte Layouts verwenden. Dies führt dazu, dass große Teile der Markdown-Dateien HTML sind. Im Allgemeinen funktioniert das gut, aber manchmal bedeutet das "4 Leerzeichen bedeutet Codeblock" "Feature" von Markdown, dass ich anstelle des Renderns der Seite den HTML-Code einfach auf den Bildschirm in einem <pre> eingefügt habe.Wie deaktiviere ich die Generierung des Markdown-Codeblocks?

Also, meine Frage ist, wie kann ich die "4 Leerzeichen bedeutet Codeblock" -Ding ausschalten? IMO, das ist ein idiotisches Design an erster Stelle, aber es ist wirklich verrückt nach meinem aktuellen Projekt!

Zum Beispiel:

Ich habe eine Fahne

<div class="banner detail"> 
    <div class="banner-inner"> 
     ... 
    </div> 
</div> 

Auf einigen Seiten das genau macht, wie erwartet. Bei anderen spuckt es das "banner-innere" div und alles darin auf die Seite aus. Hell, sogar diesen Editor zu überzeugen, dieses Code-Snippet anzuzeigen, statt es zu verarbeiten dauerte 5 Minuten Versuch und Fehler stochern ...

Bitte, einige helfen mir abschalten oder herumkommen (ohne einfach nicht verwenden Einrücken ...) Dieses Feature"!!

+0

Was ist die Wiki-Software, die Sie verwenden/Was macht die Markdown-Verarbeitung an erster Stelle auf Ihrer Website? –

+0

Sieht aus wie etwas "PegDownProcessor" nach dem Java-Paket gehören. Wenn Sie den Hauptgithub nachsehen, zeigt dies entsprechend, dass er veraltet ist. Oi. –

+0

Allgemein Markdown kommt als ganzes Paket, da die Regeln keine Anpassung erwarten. Es gibt jedoch einige Implementierungen, die eine Anpassung ermöglichen. Sie müssen in der Dokumentation der von Ihnen verwendeten Implementierung nachsehen, ob sie irgendeine Art von Anpassung unterstützt. – Waylan

Antwort

0

Leider, ob diese "Funktion" ausgeschaltet werden kann, wird auf eine Anpassungsfrage für das spezifische Softwarepaket verbannt.

Auf der hellen Seite konnte ich schließlich feststellen, dass das spezifische Problem, das ich hatte, von der Engine verursacht wurde, die ungültigen HTML-Code interpretiert (dh ein schließendes Tag fehlend) als Code, der angezeigt anstatt verarbeitet wird. Letztendlich neigte das zu sehen, dass ich einen Bug hatte, der behoben werden konnte.

Verwandte Themen