Github 如何在Markdown中将语法突出显示放在块引号内

Github 如何在Markdown中将语法突出显示放在块引号内,github,markdown,Github,Markdown,我想在Markdown中的blockquote中有一个语法突出显示的代码块 我看过有关堆栈溢出元的相关文章,内容是关于如何在堆栈溢出上执行此操作。显然,这很好。不过,它似乎没有降价,当然在GitHub上也不起作用 我花了一些时间在谷歌上搜索其他想法,但运气不佳 有可能吗?您可以在blockquote中使用: > Some code: > > ```yaml > --- > Foo: Bar > Baz: Qux > ``` 区块报价在这里并不真正相关

我想在Markdown中的blockquote中有一个语法突出显示的代码块

我看过有关堆栈溢出元的相关文章,内容是关于如何在堆栈溢出上执行此操作。显然,这很好。不过,它似乎没有降价,当然在GitHub上也不起作用

我花了一些时间在谷歌上搜索其他想法,但运气不佳

有可能吗?

您可以在blockquote中使用:

> Some code:
>
> ```yaml
> ---
> Foo: Bar
> Baz: Qux
> ```

区块报价在这里并不真正相关

这本书主要关注散文的写作,完全关注语义学。表示关注点,如语法突出显示,被认为超出了范围。如果用户愿意,他们可以在生成的HTML上自由使用其他工具,如CSS或基于JavaScript的语法高亮显示

随着人们开始使用降价不仅仅是散文,一些替代的实现和方言也被出版了。其中一些添加了原始规范中缺少的功能(如表),一些更改了现有行为(如带有
~~~
`
的隔离代码块)

这些新特性中的许多在降价实现中有所不同。Stack Overflow的
注释曾经在上经常使用,以指示应用于突出显示缩进代码块的语言,但即使在这里也不再使用太多。因此,从帖子的标签推断语言通常就足够了

在GitHub上,语言非常简单。代码块应该用栅栏围起来,并且

带有开放代码栏的行可以选择在代码栏后面包含一些文本;这是前导和尾随空格的修剪,称为信息字符串

代码围栏的内容被视为文本,而不是解析为内联线。信息字符串的第一个单词通常用于指定代码样本的语言,并呈现在
code
标记的
class
属性中

这会导致类似的结果

```yaml
Foo: Bar
Baz: Qux
```
现在,回到blockquote。与Markdown中的其他内容一样,我们可以通过在代码块前面加上
,来引用代码块:

> ```yaml
> Foo: Bar
> Baz: Qux
> ```

区块报价确实是相关的。将所有这些结合在一个区块报价中,是我不太清楚的地方,似乎没有记录下来,也是我无法理解的地方。当然,是相关的,因为它可能会让人困惑。但这与实际问题无关,即您问题中的堆栈溢出语法在GitHub风格的Markdown中从未起到任何作用。我认为,如果它回答了我提出的具体问题,即。“是否可能(在blockquote中包含代码块)”。我在任何文档中都找不到这个。我的假设是“栅栏”应该与左边距对齐。引用文档会比其他正确答案增加很多内容。@AlexHarvey,很公平。我添加了一个结束段落和示例,将其带回您最初询问的blockquote。我希望你觉得这个版本更有帮助。@Alexarvey我知道你很困惑,但Chris在这里给出了更好的答案,因为他帮助你消除了困惑。无论你在blockquote之外做什么,只要在blockquote内做同样的事情。我知道你只是想得到一个完全正确的答案,但下次你需要在区块报价中做其他事情时,这不会有帮助。克里斯的回答应该再也不是问题了。