I am writing some documentation in markdown
and I want to document how to create a text file using a bash HEREDOC. Here is the command I want to document:
This code block below does the trick.
```
# cat > /tmp/answers.txt <<EOT
> value1=blah
> value2=something else
> value3=`hostname`
> value4=onetwothree
EOT
```
The three Backtick means it's snippet of code and a snippet must end with three more Backtick.
For more help with Markdown refer this CheatSheet.
I think you need to change the "delimiter" from a single back tick to a double...
i.e.:
``value3=\`hostname\` ``
should render
> value3=\`hostname\`
The original Markdown syntax documentation covers this; it says that you have to use multiple backticks to bracket the code expression, so like this:
``here you go - ` this was a backtick``
renders like this:
here you go - ` this was a backtick
If you want to include a backtick in normal text, not in a code block, a backslash escape does the trick; for example this:
Here's a backtick: \`; then, here's another one: \`
renders like this:
Here's a backtick: `; then, here's another one: `
(I tested this on commonmark and github and it behaves the same so it's not just a SO oddity)