Markdown-it特殊语法

待整理

前面讲过Markdown的基本用法,为了实现对公式的支持,将Markdown解析引擎从默认的marked切换到了markdown-it,结果发现不支持常见的列表清单,但同时支持很多新特性

默认的markdown-it不支持列表清单,为实现列表清单的支持需使用第三方的插件markdown-it-task-lists。对于Hexo而言,安装该插件后还要在配置文件_config.yml中进行设置:

1
npm install markdown-it-task-lists --save
1
2
3
4
5
6
7
8
markdown_it_plus:
# ...
plugins:
- plugin:
name: markdown-it-task-lists
enable: true
options:
# this is plugin option

排版标志

© © ® ® ™ ™ (p) (P) ±

扩展插件

Emoji支持

Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:
Shortcuts (emoticons): :-) :-( 8-) ;)

++Inserted text++

==Marked text==

Marked text

==marked== => <mark>inserted</mark>

角标插入的链接可以使用自定义的关键字标识,最终显示时会被自动编号。
Footnote 1 link[1].

Footnote 2 link[2].

Inline footnote[3] definition.

Duplicated footnote reference[2:1].

更多扩展参考官方文档:http://markdown-it.github.io/


  1. Footnote can have markup [reference link](https://example.org)

    and multiple paragraphs. ↩︎

  2. Footnote text. ↩︎ ↩︎

  3. Text of inline footnote ↩︎