26

まず、私の質問に答えているように見えるいくつかの推奨される質問を読みましたが、それらはすべてマークダウンで単一のバッククォートをエスケープすることに関するものです。試してみましたが、どれもうまくいかないようです。

これが私が試したことです。

1.ダブル バックティック - シングル スペース - 3 つのバックティック。

問題を避けるために、画像を使用して説明します。

ブレークラインがないことを除いて、私のマークダウンエディターでは良いようです。しかし、運が悪いと、hexo ブログではひどいようです。

次に、Github で運試しをします。そして、違いが現れます。 githubに表示されます。

2. バックスラッシュを使用します。

残念ながら、バッククォートをエスケープする代わりに、直接表示されます。

さて、私の質問は、ここのsofではうまく機能しますが、私のブログでは機能しません. htmlタグを使用する以外に何を試すべきですか、それとも私が行くべき唯一の方法ですか? 私の使用法またはブログのテーマの問題ですか?前もって感謝します。

4

2 に答える 2

48

インデントされたブロック内にフェンスで囲まれたブロックをネストすることに加えて (別の回答で示されているように)、別の数のバックティックを使用して (試したように) フェンスで囲まれたブロックを別のフェンスで囲まれたブロック内にネストすることもできます。ただし、区切り記号の各セットは別の行に配置する必要があります。また、ほとんどの実装では 3 つ以上のバックティックが必要です (2 の使用は別の障害点です)。たとえば、次の例では、外側のブロックが 4 つのバッククォートを使用しているのに対し、内側のブロックは 3 つのバッククォートを使用していることに注意してください。

````
```
UIBarButtonItem *search = [[UIBarButtonItem alloc]
```
````

多くの実装では、次のようにレンダリングされます。

```
UIBarButtonItem *search = [[UIBarButtonItem alloc]
```

ただし、一部の実装ではこれが適切にサポートされていない場合があります。

別の方法として、使用している実装がフェンスで囲まれたコード ブロックの区切り記号としてチルダ ( ) もサポートしている場合は、~代わりにそれらを使用できます。

~~~
```
UIBarButtonItem *search = [[UIBarButtonItem alloc]
```
~~~

繰り返しますが、グループ内で 3 つ未満の区切り文字を使用しないでください。常に、各グループを個別の行に単独で含めてください。

于 2015-08-05T13:45:52.453 に答える
5

ほとんどの Markdown 実装でコード ブロックを表す方法は 2 つあります。

これらの手法を組み合わせて、フェンスで囲まれたブロックからの 3 つのバッククォートを、インデントされたコード ブロックの一部として処理することができます。

    ```
    UIBarButtonItem *search = [[UIBarButtonItem alloc]
    ```

このスニペットは、Stack Overflow で次のようにレンダリングされます。

```
UIBarButtonItem *search = [[UIBarButtonItem alloc]
```
于 2015-08-05T12:21:21.757 に答える