Wie entkomme ich drei Backticks, umgeben von einem Codeblock in Markdown?

8

Zuerst möchte ich sagen, dass ich einige empfohlene Fragen gelesen habe, die meine Frage zu beantworten scheinen, aber es geht nur um die Escape-Funktion single im Markdown. Ich habe versucht, aber keiner von ihnen scheint zu funktionieren.

Hier ist, was ich versucht habe.

  

1. Double backtick - single space - drei Backticks.

und es scheint gut in meinem Markdown-Editor zu sein, außer die Bruchlinie zu verpassen. Aber Pech, es scheint schrecklich auf Hexo Blog.

Dann teste ich in Github nach Glück. Und, Unterschied zeigt.

  

2.Use Backslash.

Leider zeigt es direkt, anstatt den Backtick zu verlassen.

Nun, meine Frage ist, es funktioniert hier gut in sof, aber nicht in meinem Blog. Was sollte ich sonst noch versuchen, außer mit dem HTML-Tag, oder ist es der einzige Weg, den ich gehen sollte? Ist es das Problem mit meiner Verwendung oder meinem Blog-Thema? Vielen Dank im Voraus.

    
Calios 05.08.2015, 06:47
quelle

2 Antworten

7

Zusätzlich zum Verschachteln eines eingezäunten Blocks innerhalb eines eingerückten Blocks (wie in einer anderen Antwort gezeigt) können Sie auch einen umzingelten Block in einen anderen umzerrten Block verschachteln, indem Sie eine andere Anzahl von Backticks verwenden (wie Sie es versucht haben). Sie müssen jedoch jede Gruppe von Trennzeichen in einer separaten Zeile behalten. Und die meisten Implementierungen erfordern drei oder mehr Backticks (Ihre Verwendung von 2 ist ein weiterer Fehlerpunkt). Beachten Sie zum Beispiel, dass der äußere Block im folgenden Beispiel vier Backticks verwendet, während der innere Block drei Backticks verwendet:

%Vor%

In vielen Implementierungen, die wie folgt dargestellt werden:

%Vor%

Sie werden feststellen, dass dies bei einigen Implementierungen jedoch nicht richtig unterstützt wird.

Wenn die von Ihnen verwendete Implementierung außerdem Tilden ( ~ ) als Begrenzer für abgegrenzte Code-Blöcke unterstützt, können Sie stattdessen diese verwenden:

%Vor%

Verwende nie weniger als drei Trennzeichen in einer Gruppe und schließe immer jede Gruppe in eine separate Zeile ein.

    
Waylan 05.08.2015, 13:45
quelle
4

Es gibt zwei Möglichkeiten, Code-Blöcke in den meisten Markdown-Implementierungen darzustellen:

Sie können kombinieren diese Techniken, wodurch die dreifachen Backticks von Ihrem abgeschirmten Block als Teil des eingerückten Codeblocks behandelt werden, z. B.

%Vor%

Dieses Snippet rendert sich wie folgt in Stack Overflow:

%Vor%     
Chris 05.08.2015 12:21
quelle

Tags und Links