在markdown中,如何避免被代码块包围的三个回跳?

在markdown中,如何避免被代码块包围的三个回跳?,markdown,hexo,Markdown,Hexo,首先,我想说的是,我已经阅读了一些推荐的问题,这些问题似乎可以回答我的问题,但它们都是关于减价中的escapesinglebacktick。我试过了,但似乎都不管用 这是我试过的 1.双回勾-单空格-三回勾 在我的标记编辑器中,除了缺少特征线之外,它似乎很好。但是运气不好,在hexo博客上看起来很糟糕 然后我在Github测试运气。而且,差异也显现出来。 2.使用反斜杠 不幸的是,它直接显示,而不是逃避背景 现在,我的问题是,它在sof中运行良好,但在我的博客中不起作用。除了使用html标记

首先,我想说的是,我已经阅读了一些推荐的问题,这些问题似乎可以回答我的问题,但它们都是关于减价中的escapesinglebacktick。我试过了,但似乎都不管用

这是我试过的

1.双回勾-单空格-三回勾

在我的标记编辑器中,除了缺少特征线之外,它似乎很好。但是运气不好,在hexo博客上看起来很糟糕

然后我在Github测试运气。而且,差异也显现出来。

2.使用反斜杠

不幸的是,它直接显示,而不是逃避背景


现在,我的问题是,它在sof中运行良好,但在我的博客中不起作用。除了使用html标记,我还应该尝试什么,或者这是我唯一应该做的事情吗?这是我的使用还是我的博客主题的问题?提前感谢。

在大多数降价实现中,有两种方法表示代码块:

  • 将整个块缩进四个字符或一个制表符,然后
  • 使用防护代码块
您可以将这些技术结合起来,使来自围栏块的三个反勾号被视为缩进代码块的一部分,例如

    ```
    UIBarButtonItem *search = [[UIBarButtonItem alloc]
    ```
此代码段在堆栈溢出时呈现如下所示:

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

除了在缩进块中嵌套一个围栏块(如另一个答案中所示),还可以使用不同数量的反勾号(如您所尝试的)将一个围栏块嵌套在另一个围栏块中。但是,必须将每组除沫器保持在单独的线路上。而且大多数实现都需要三个或更多的倒勾(使用2是另一个失败点)。例如,请注意,在以下示例中,外部块使用四个反勾号,而内部块使用三个反勾号:

````
```
UIBarButtonItem *search = [[UIBarButtonItem alloc]
```
````
在许多实现中,将呈现为:

```
UIBarButtonItem *search = [[UIBarButtonItem alloc]
```
但是,您可能会发现某些实现并不正确地支持这一点

作为替代方案,如果您使用的实现还支持波浪形(
~
)作为受保护的代码块删除器,那么您可以使用它们:

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

同样,不要在一个组中使用少于三个除沫器字符,并且始终将每个组单独包含在一行中。

您是否使用下面列出的任何答案成功地实现了这一点?如果是这样,请不要忘记。@Chris谢谢你的提醒。我接受了。