MarkDown(十)——高级技巧

支持HTML元素

不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。

这句话说的,怎么这么奇怪?意思是不是,Markdown兼容了HTML的所有内容。本人使用了方便说,就是这么理解了。

目前支持的 HTML 元素有:<kbd> <b> <i> <em> <sup> <sub> <br>等 ,如: 使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑

显示效果如下:

 上标文本 普通文本<sup>上标文本</sup> ,显示效果如下:

以上元素的说明

HTML元素 说明
<kbd> 定义键盘文本。它表示文本是从键盘上键入的。它经常用在与计算机相关的文档或手册中。
<b> 标签规定粗体文本。
<i> 显示斜体文本效果。
<em>

标签告诉浏览器把其中的文本表示为强调的内容。对于所有浏览器来说,这意味着要把这段文字用斜体来显示。

因为以后浏览器也有可能使用其他方式强调内容,所以与<i>标签意义是哪个还是有区别的。

<sup> 上标文本。常用于脚注或表示方程式,<sup标签的内容将会以当前文本流中字符高度的一半来显示,但是与当前文本流中文字的字体和字号都是一样的。
<sub> 下标文本。可用于数学等式。<sub>标签的内容将会以当前文本流中字符高度的一半来显示,但是与当前文本流中文字的字体和字号都是一样的。
<br> 换行符。

 

转义

Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠(\)转义特殊字符:

**文本加粗** 

\*\* 正常显示星号 \*\*

显示效果如下:

 Markdown 支持以下这些符号前面加上反斜杠(\)来帮助插入普通的符号:

转义字符 说明 没转义前可使用情形
/ 反斜杠 转移字符
` 反引号 代码块
 * 星号 粗体和斜体、分割线
_ 下划线 分割线
{} 花括号 公式的使用
 [] 方括号 链接图片
() 小括号 链接图片
# 井字号 标题
+ 加号 列表
- 减号 列表
. 英文句点 有序列表
感叹号 图片

公式

对于本人来说,目前在说明文档中没有真正用到公式。所以,只是简单记录一下说明的例子。

当你需要在编辑器中插入数学公式时,可以使用两个美元符 $$ 包裹 TeX 或 LaTeX 格式的数学公式来实现。提交后,问答和文章页会根据需要加载 Mathjax 对数学公式进行渲染。如:

$$
\mathbf{V}_1 \times \mathbf{V}_2 =  \begin{vmatrix} 
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} &  \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} &  \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
${$tep1}{\style{visibility:hidden}{(x+1)(x+1)}}
$$

 显示效果如下:

参考网址

posted @ 2021-08-02 20:39  陆陆无为而治者  阅读(320)  评论(0编辑  收藏  举报