代码拉取完成,页面将自动刷新
无序列表项主要有三种写法:
- 无序列表项1
+ 无序列表项2
* 无序列表项3
这里由于 *
可能与 倾斜、加粗的语法冲突,所以 *
号后面必须跟个空格;-
和 +
通常也需要加,但 LME 能自动识别缺少空格的情况,不加也行。
以前,按 Ctrl+Shift+F
对 Markdown 格式化,会自动格式化成:
+ 无序列表项1
+ 无序列表项2
+ 无序列表项3
也就是说这三种写法是等效的!
最近觉得默认的无序列表项总是加粗,区分度不太够,于是决定将这三个字符分开,分别提供不同的默认样式(并允许用户自定义)。
现在,按 Ctrl+Shift+F
格式化,它仍然会是:
- 无序列表项1
+ 无序列表项2
* 无序列表项3
编译为 Html 会是:
<li class="clean"><p class="li_clean">无序列表项1</p></li>
<li class="default"><p class="li_default">无序列表项2</p></li>
<li class="custom"><p class="li_custom">无序列表项3</p></li>
如果要自定义,每种都需要设置两个样式,
li.clean
用于定义项目标记;p.li_clean
则用以设置其中的文本的字体等。为什么要分开?这是因为项目标记如果用宋体,圆形会有锯齿——而雅黑字体则不会。
默认样式在明、暗主题下效果分别:
默认情况下,- 生成的 clean 样式的无序列表是普通文本前面加列表项标记;+ 生成的 default 样式的无序列表项则是加粗文本外加无序列表项标记;* 生成的 custom 样式的无序列表项标记是加粗文本、无序列表项标记并加彩色。
以 + 生成的无序列表项为默认样式是为了保持与旧版本兼容。