Skip to content

例子

Github 地址{target=_blank}

Cherry Markdown

基本语法


字体样式

说明

  • 使用*(或_)**(或__) 表示斜体粗体
  • 使用 / 表示 /下划线/ ,使用~~ 表示删除线
  • 使用^(或^^)表示^上标^或^^下标^^
  • 使用 ! 号+数字 表示字体 !24 大! !12 小! [^专有语法提醒]
  • 使用两个(三个)!号+RGB 颜色 表示!!#ff0000 字体颜色!!(!!!#f9cb9c 背景颜色!!!)[^专有语法提醒]

示例

markdown
[!!#ff0000 红色超链接!!](http://www.qq.com)
[!!#ffffff !!!#000000 黑底白字超链接!!!!!](http://www.qq.com)
[新窗口打开](http://www.qq.com){target=\_blank}
鞋子 !32 特大号!
大头 ^`儿子`^ 和小头 ^^`爸爸`^^
爱在~~西元前~~**当下**

效果!!#ff0000 红色超链接!!!!#ffffff !!!#000000 黑底白字超链接!!!!!新窗口打开{target=_blank} 鞋子 !32 特大号! 大头 ^儿子^ 和小头 ^^爸爸^^ 爱在西元前当下


标题设置

说明

  • 在文字下方加 === 可使上一行文字变成一级标题
  • 在文字下方加 --- 可使上一行文字变成二级标题
  • 在行首加井号(#)表示不同级别的标题,例如:# H1, ##H2, ###H3

超链接

说明

  • 使用 [描述](URL) 为文字增加外链接
  • 使用<URL>插入一个链接
  • URL 会自动转成链接

示例

markdown
这是 [腾讯网](https://www.qq.com) 的链接。
这是 [一个引用的][引用一个链接] 的链接。
这是一个包含中文的链接<https://www.qq.com?param=中文>,中文
直接识别成链接:https://www.qq.com?param=中文,中文 用空格结束
[引用一个链接]
[引用一个链接]: https://www.qq.com

效果 这是 腾讯网 的链接。 这是 [一个引用的][引用一个链接] 的链接。 这是一个包含中文的链接https://www.qq.com?param=中文,中文 直接识别成链接:https://www.qq.com?param=中文,中文 用空格结束 [引用一个链接] [引用一个链接]: https://www.qq.com


无序列表

说明

  • 在行首使用 *,+,- 表示无序列表

示例

markdown
- 无序列表项 一`默认`
- 无序列表项 二
  - 无序列表 2.1
  - 无序列表 2.2
- 无序列表项 三
  - 无序列表 3.1`空心圆`
  - 无序列表 3.1
- 无序列表四
  - 无序列表 4.1`实心方块`
  - 无序列表 4.2

效果

  • 无序列表项 一默认
  • 无序列表项 二
    • 无序列表 2.1
    • 无序列表 2.2
  • 无序列表项 三
    • 无序列表 3.1空心圆
    • 无序列表 3.1
  • 无序列表四
    • 无序列表 4.1实心方块
    • 无序列表 4.2

有序列表

说明

  • 在行首使用数字、字母、汉字和点表示有序列表

示例

markdown
1. 有序列表项 一`阿拉伯数字`
1. 有序列表项 二
   I. 有序列表项 2.1`罗马数字`
   I. 有序列表项 2.2
   I. 有序列表项 2.3
1. 有序列表 三
   a. 有序列表 3.1`希腊字母`
   a. 有序列表 3.2
   a. 有序列表 3.3
1. 有序列表 四
   一. 有序列表 4.1`中文数字`
   一. 有序列表 4.2
   一. 有序列表 4.3

效果

  1. 有序列表项 一阿拉伯数字
  2. 有序列表项 二 I. 有序列表项 2.1罗马数字 I. 有序列表项 2.2 I. 有序列表项 2.3
  3. 有序列表 三 a. 有序列表 3.1希腊字母 a. 有序列表 3.2 a. 有序列表 3.3
  4. 有序列表 四 一. 有序列表 4.1中文数字 一. 有序列表 4.2 一. 有序列表 4.3

引用

说明

  • 在行首使用 > 表示文字引用

示例

markdown
> 野火烧不尽,春风吹又生

效果

野火烧不尽,春风吹又生


行内代码

说明

  • 使用 `代码` 表示行内代码

示例

让我们聊聊 `html`

效果 让我们聊聊 html


代码块

说明

  • 使用 三个` 表示代码块

效果

markdown
    这是一个代码块
    有两行

插入图像

说明

  • 使用 ![描述](图片链接地址) 插入图像

  • 截图,在编辑器中粘贴(ctrl+V)也可以插入图像

  • 使用![描述#宽度#高度#对齐方式](图片链接地址) 可以调整图片大小[^专有语法提醒]

  • 示例: ![一条dog#auto#100px#left#border]

属性释义:

  • 宽度:第一个 #100px#10%#auto
  • 高度:第二个 #100px#10%#auto
  • 左对齐:#left
  • 右对齐:#right
  • 居中对齐:#center
  • 悬浮左对齐:#float-left
  • 悬浮右对齐:#float-right
  • 边框:#border#B
  • 阴影:#shadow#S
  • 圆角:#radius#R

高阶语法手册


目录

说明

  • 使用[[toc]],会自动生成一个页面目录,目录内容由一级、二级、三级标题组成

信息面板

说明 使用连续三个冒号:::和关键字([primary | info | warning | danger | success])来声明

markdown
:::primary // [primary | info | warning | danger | success] 标题
内容
:::

效果 :::p 标题 内容 ::: :::success 内容 :::


手风琴

说明 使用连续三个加号+++和关键字([ + | - ])来声明,关键字+表示默认收起,关键字-表示默认展开

markdown
+++ 点击展开更多
内容
++- 默认展开
内容
++ 默认收起
内容
+++

效果 +++ 点击展开更多 内容 ++- 默认展开 内容 ++ 默认收起 内容 +++


语法高亮

说明

  • 在```后面指明语法名
  • 加强的代码块,支持四十一种编程语言的语法高亮的显示

效果 非代码示例:

bash
sudo apt-get install vim-gnome

Python 示例:

python
@requires_authorization
def somefunc(param1='', param2=0):
    '''A docstring'''
    if param1 > param2: # interesting
        print 'Greater'
    return (param2 - param1 + 1) or None

class SomeClass:
    pass

>>> message = '''interpreter
... prompt'''

JavaScript 示例:

javascript
/**
 * nth element in the fibonacci series.
 * @param n >= 0
 * @return the nth element, >= 0.
 */
function fib(n) {
  var a = 1,
    b = 1;
  var tmp;
  while (--n >= 0) {
    tmp = a;
    a += b;
    b = tmp;
  }
  return a;
}

document.write(fib(10));

checklist

说明

  • 输入[ ][x],就会生成一个 checklist

示例

markdown
- [ ] AAA
- [x] BBB
- [ ] CCC

效果

  • [ ] AAA
  • [x] BBB
  • [ ] CCC

公式

说明

  • 输入$$$,就会生成一个公式
  • 访问 MathJax 参考更多使用方法

示例

markdown
块级公式:$$
\begin{aligned}
P(B|A)&=\frac{P(AB)}{P(A)}\\
P(\overline{B}|A)&=1-P(B|A)=1-\frac{P(AB)}{P(A)}
\end{aligned}

$$
行内公式: $e=mc^2$
$$