Markdown特殊字符转义
如需转载请标明出处
QQ技术交流群:129518033
目录
### 文章目录* Markdown特殊字符转义
环境:
Markdown
前言
Markdown 是 2004 年由 John Gruberis 设计和开发的纯文本格式的语法,是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,可以使普通文本内容具有一定的格式。
Markdown自身是有格式要求的,例如# * < 等字符都是格式化字符,如果我们真的要用这些字符该怎么处理呢?
1.反斜杠忽略Markdown格式(推荐)
通过在Markdown字符前使用\来忽略(或转义)Markdown格式。
Markdown允许您使用反斜杠转义来生成文字字符,否则这些字符在Markdown的格式化语法中具有特殊含义。 例如,如果您想用文字星号包围一个单词,则可以在星号之前使用反斜杠,如下所示:
\*literal asterisks\*
Markdown为以下字符提供反斜杠转义:
| 转义字符 | 英文名称 | 中文名称 |
|---|---|---|
| \ | backslash | 反斜杠 |
| ` | backtick | 反引号 |
| * | asterisk | 星号 |
| _ | underscore | 下划线 |
| {} | curly braces | 大括号 |
| [] | square brackets | 方括号 |
| () | parentheses | 括弧 |
| # | hash mark | 井号 |
| + | plus sign | 加号 |
| - | minus sign (hyphen) | 减号(连字符) |
| . | dot | 小数点 |
| ! | exclamation mark | 感叹号 |
2.HTML 标签
<em>*literal asterisks*</em>
3.Html ASCII转义
示例
<test>
常用html转义字符
| 字符 | 十进制 | 转义字符 |
|---|---|---|
| " | " | " |
| & | & | & |
| < | < | < |
| > | > | |
| 不断开空格(non-breaking space) | ||
Reference:
1.help.github.com/articles/ba…
2.daringfireball.net/projects/ma…
3.tool.oschina.net/commons?typ…