Markdown 如何在降价中避免回跳?

Markdown 如何在降价中避免回跳?,markdown,github-flavored-markdown,Markdown,Github Flavored Markdown,我正在markdown中编写一些文档,我想记录如何使用bash-herdoc创建文本文件。以下是我要记录的命令: # cat > /tmp/answers.txt <<EOT > value1=blah > value2=something else > value3=`hostname` > value4=onetwothree EOT #cat>/tmp/answers.txt value2=其他内容 >value3=`hostname` >值4=

我正在
markdown
中编写一些文档,我想记录如何使用bash-herdoc创建文本文件。以下是我要记录的命令:

# cat > /tmp/answers.txt <<EOT
> value1=blah
> value2=something else
> value3=`hostname`
> value4=onetwothree
EOT
#cat>/tmp/answers.txt value2=其他内容
>value3=`hostname`
>值4=一对三
EOT
在markdown中,使用`将文本呈现为“代码”,我已经尝试过这样做

`# cat > /tmp/answers.txt <<EOT`
`> value1=blah`
`> value2=something else`
`> value3=\`hostname\``
`> value4=onetwothree`
`EOT`
`cat>/tmp/answers.txt value2=其他内容`
`>value3=\`主机名\``
`>值4=一对三`
`EOT`
。。。但结果是这样的

# cat > /tmp/answers.txt <<EOT
> value1=blah
> value2=something else
> value3=\
#cat>/tmp/answers.txt value2=其他内容
>价值3=\
主机名
>值4=一对三

EOT

我认为您需要将“分隔符”从单回勾改为双回勾

i、 e:
`value3=\`hostname\``

应该呈现

>value3=\`hostname\`;它表示必须使用多个反勾号来括起代码表达式,如下所示:

``here you go - ` this was a backtick``
渲染如下:

``here you go - ` this was a backtick``
给你-`这是一个回击

如果你想在普通文本中包含反勾号,而不是在代码块中,反斜杠转义就可以了;例如:

Here's a backtick: \`; then, here's another one: \`
渲染如下:

``here you go - ` this was a backtick``
这里有一个回帖:`;那么,这里还有一个:`


(我对它进行了测试,它的行为与此相同,因此它不仅仅是堆栈溢出问题)

下面的代码块实现了这个技巧

```
# cat > /tmp/answers.txt <<EOT
> value1=blah
> value2=something else
> value3=`hostname`
> value4=onetwothree
EOT
```
```
#cat>/tmp/answers.txt value2=其他内容
>value3=`hostname`
>值4=一对三
EOT
```
三个倒勾表示它是一段代码,一段代码必须以三个以上的倒勾结束


有关降价的更多帮助,请参阅此

,谢谢您的回复,但这并没有解决我的问题。我想我会选择
>value3=$(主机名)
,放弃在脚本中使用老式的背景标记。@RedCricket:我用更好的格式更新了我的注释。不确定这是否对您有帮助,但您可以根据需要使用尽可能多的反勾号来开始/结束一行。如果使用3(例如),则正确渲染1或2个回标记。我认为你的解决方案会起到同样的作用well@RobertEkendahl这对我有用。我认为这个问题的一般解决方案是,如果您想在代码块内使用回标记,就不能用单个回标记来限制它。你需要双倍或三倍。谢谢这对我很有帮助,但我还要补充说明,您的行不能以三个反勾结束。例如,我试图用成对的双倒勾来包围
eval`ssh agent-s`
,最终意识到我需要在最后一对倒勾之前添加一个空格。我认为您还应该添加一点,第一个倒勾之后和最后一个倒勾之前可以有一个空格,以允许转义多个倒勾。如何渲染`(func)在代码块中?我不能在注释中显示这一点,因为在注释中不能使用三个反勾号。但是上面的答案“在
周围使用两个反勾号”就可以了。