gpt4 book ai didi

markdown - 如何在 markdown 中转义被代码块包围的三个反引号?

转载 作者:行者123 更新时间:2023-12-03 13:26:55 26 4
gpt4 key购买 nike

首先,我想说我已经阅读了一些似乎可以回答我的问题的推荐问题,但它们都是关于逃避 Markdown 中的反引号。我已经尝试过,但它们似乎都不起作用。

这是我尝试过的。

1.Double backtick - single space - three backticks.



To avoid any problems, I use image to discribe.

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

然后我在 Github 中测试运气。而且,差异显示。
Shown in github.

2.Use backslash.



不幸的是,它直接显示而不是逃避反引号。

现在,我的问题是,它在 sof 中运行良好,但在我的博客中却不行。除了使用 html 标签,我还应该尝试什么,或者这是我应该去的唯一方法?是我的使用问题还是我的博客主题的问题?提前致谢。

最佳答案

除了在缩进 block 内嵌套围栏 block (如另一个答案所示),您还可以使用不同数量的反引号将一个围栏 block 嵌套在另一个围栏 block 内(如您所尝试的那样)。但是,您必须将每组分隔符放在单独的行上。大多数实现需要三个或更多反引号(您使用 2 是另一个失败点)。例如,请注意在以下示例中,外部 block 使用四个反引号,而内部 block 使用三个反引号:

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

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

但是,您可能会发现某些实现不正确支持此功能。

作为替代方案,如果您使用的实现也支持波浪线 ( ~ ) 作为围栏代码块分隔符,您可以使用它们来代替:
~~~
```
UIBarButtonItem *search = [[UIBarButtonItem alloc]
```
~~~

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

关于markdown - 如何在 markdown 中转义被代码块包围的三个反引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31825237/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com