Hexo - Escape Characters

Sometimes when you are creating content in hexo pages, some of the characters you use is intercepted by hexo and not displayed. Sometimes that stuff that is not displayed is captured by the Hexo processor, and will throw error messages. You get around this using escape characters.

The main escape character is a backslash. Putting a backslash in front of the offending character tells hexo to display that next character.

For example, Suppose you wanted to output
For example [George Oakes - Advanced FileSystemWatcher - Code Project - 21 Sep 2006](http://www.codeproject.com/Articles/15656/Advanced-FileSystemWatcher)

But what happens is the brackets and parens constitute a Hexo (or MarkDown) link command. So while you put the above in, the output is
George Oakes - Advanced FileSystemWatcher - Code Project - 21 Sep 2006

The proper way if you want to display the text (in our example) use backslashes. Your code will look like this

````
\ [George Oakes - Advanced FileSystemWatcher - Code Project - 21 Sep 2006\]\(http\:\/\/www\.codeproject.com/Articles/15656/Advanced-FileSystemWatcher)
````

The 4 backticks also represent a block escape character.

1
[George Oakes - Advanced FileSystemWatcher - Code Project - 21 Sep 2006](http\://www.codeproject.com/Articles/15656/Advanced-FileSystemWatcher)

The code between the backtacks will not be intercepted by Hexo.