Markdown 是一门轻量标记型语言,因其简单易用而受众甚广。但是正因其简单,故而也有一部分局限性(虽然说它保留的即是最常用、最基本的排版功能)。本文就来说说在使用 Markdown 排版的时候,如何引入一点 HTML 的技巧来帮助我们排版的更加好看。
1. 对齐控制
标准的 Markdown 只支持居左对齐。
1 | <center>I am centered</center> |
会排版出居中的效果:
1 | <!-- right-aligned --> |
会排版出居右的效果:
2. 字体控制
通过 HTML 标签,我们可以精确的控制字体族,字体大小,字体颜色,字体形态(粗体,斜体,下划线,删除线)等等。具体参见w3school.
1 | <font size='3' color="red">I am red of size 3</font> |
的排版效果:
I am red of size 3
I am 天依蓝 of size 5px
I am verdana of color green
I am underlinedI am deleted :(
I am bolded
I am italic
I am bigger than you
I am smaller than you
lookatme
Ctrl+Shift+Dusing this for short quote
3. 使用 FontAwesome 图标
FontAwesome 是一款图标字体集合。以下 Icon 的名称均可以在官网查到:1
2
3
4
5
6
7
8
9
10<i class="fa fa-check-square"> </i> completed
<i class="fa fa-square"> </i> uncompleted
<i class="fa fa-github"> </i> github icon
<i class="fa fa-weixin"> </i> wechat icon
<i class="fa fa-rss"> </i> rss icon
<i class="fa fa-twitter"> </i> twitter icon
<i class="fa fa-weibo"> </i> weibo icon
<i class="fa fa-weibo fa-lg"> </i> large weibo icon
<i class="fa fa-weibo fa-2x"> </i> 2\*weibo icon
<i class="fa fa-weibo fa-4x"> </i> 4\*weibo icon
的排版效果如下:
completed
uncompleted
github icon
wechat icon
rss icon
twitter icon
weibo icon
large weibo icon
2*weibo icon
4*weibo icon
4. 插图控制
1 | <!-- 类似的可以设置 height="100" --> |
下面是排版结果的对比:
Reference
没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。
<br>
就是没有关闭标签的空元素(<br>
标签定义换行)。在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。在开始标签中添加斜杠,比如<br />
,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。即使<br>
在所有浏览器中都是有效的,但使用<br />
其实是更长远的保障。——w3shcool