How do I escape a back tick within a code block?

This is probably a duplicate, since I'm sure it's a common concern, but I can't find a question that addresses this specifically.

How do I write List'1 with the "1" character still in the code-text format?

share|improve this question
See… –  ChrisF Mar 11 '11 at 14:29
with a \ Example: ` –  Johannes Kuhn Oct 7 '13 at 9:25
Is there one chasing you? –  Rosinante Oct 7 '13 at 15:36
add comment

3 Answers

up vote 44 down vote accepted

Use four spaces before your code?


Or use double backticks as in List`1 .

It looks like this: ``List`1``

See, linked to from the formatting question box.

Note: Extra spacing will be necessary if you want to have a backtick at the end of your code, e.g., foo` . This will keep it from consuming the first 2 closing backticks instead of the final two closing backticks.

share|improve this answer
I had to click edit on your post to see what you meant, because I think there is a typo. It appears that you need to delete the backtick after the 1, because as written the formatting is not correct. If you do that I will accept you. –  smartcaveman Mar 11 '11 at 14:24
@smartcaveman. Sorry and fixed. I misunderstand you as wanting List'1' for some reason. –  Brian Mar 11 '11 at 14:30
The double backtick technique doesn't seem to work on GitHub. –  Max Howell Jul 30 '12 at 12:43
@Max: It does now. –  Allon Guralnek Aug 19 '12 at 13:28
How do you have two consecutive backticks in inline code? –  asmeurer Jun 16 '13 at 16:44
@asmeurer: Wrap your inline code with triple backticks. !``! For triple or higher backticks, you can wrap your inline code with double backticks, rather than quadruple backticks (unless you need both triple and double backticks at different places). !```! vs !``!```! –  Brian Jun 16 '13 at 19:09
add comment

For github, like for displaying a mysql `table_name`, in regular text use \` (backslash backtick)

For showing backticks inside inline codeblocks `table_name` use double backticks with
extra spaces `` `table_name` `` around the inner single backticks.

To show the previous example explanation in an inline codeblock: `` `table_name` ``,
surround the whole in three backticks with extra spaces,
e.g. ``` `` `table_name` `` ```

(head a splode)

share|improve this answer
add comment

you can use :


when inline it will display List`1

Markdown provides backslash escapes for the following characters:

\   backslash
`   backtick
*   asterisk
_   underscore
{}  curly braces
[]  square brackets
()  parentheses
#   hash mark
+   plus sign
-   minus sign (hyphen)
.   dot
!   exclamation mark

for example, this:

## \\ \` \* \_ \{ \} \[ \] \( \) \# \+ \- \. \!


\ ` * _ { } [ ] ( ) # + - . !

Escaped codeblock, italics, bold, link, headings and list:

`not codeblock`, *not italics*, **not bold**, [not link](

# not h1

## not h2

### not h3

+ not ul

- not ul

share|improve this answer
add comment

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .