MarkDown常用语法


Order: 4
Area: editor
TOCTitle: Markdown user note.
ContentId: 80f4fa1e-d4c5-42cf-8b12-4b8e88c41c3e
PageTitle: Markdown user note.
DateApproved: 2019/05/27
MetaDescription: Learn about Markdown use.

MarkDown 使用笔记


Markdown基本使用

内容目录使用

标题使用

标题分为六个等级,# to ######,#和文字说明之间使用空格隔开,eg:# 标题一。标题的下一行应该为空格。

eg: ## 标题二,### 标题三,#### 标题四,##### 标题五``###### 标题六

强调

斜体使用*文本*or_文本_。粗体使用**文本**or__文本__

eg: 这是斜体这是斜体这是粗体这是粗体

行内代码块

使用`code`表示行内代码块。
eg:main()函数

高亮

高亮使用==文本==来使用。
I am highlight code

上标、下标、脚注

上标使用^内容^,下标使用~内容~、脚注使用[^name]

eg: O3,H2O
这是一个注脚1的样例。

缩略

FPGA 即现场可编程门阵列.

删除线

这是一段错误的文本。

分隔线

分隔线可以使用***,---,___
eg


链接引用

使用如下格式<网址>
https://www.baidu.com

外连接

使用 [描述](链接地址) 为文字增加外链接。
eg:本人博客;

插入图片

二维码

Markdown高级使用

区块引用

先断好行,然后在每行的最前面加上 >。或者只在段首添加:>

eg:This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.

Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
id sem consectetuer libero luctus adipiscing.

区块引用可以嵌套(例如:引用内的引用),只要根据层次加上不同数量的 >.

This is nested blockquote.

Back to the first level.

引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等

这是一个标题。

1.这是第一行列表项。
2.这是第二行列表项。

给出一些例子代码:

return shell_exec("echo $input | $markdown_script");

列表

Markdown 支持有序列表和无序列表。

无序列表使用*作为列表标记:

  • Red
    • red apple
      • good red apple
  • Green
  • Blue

有序列表使用 数字 + . 作为列表标记:

  1. Red

    1. red apple
      1. good red apple.
    2. red man
  2. Green

  3. Blue

  4. This is a list item with two paragraphs. Lorem ipsum dolor
    sit amet, consectetuer adipiscing elit. Aliquam hendrerit
    mi posuere lectus.

    Vestibulum enim wisi, viverra nec, fringilla in, laoreet

    vitae, risus. Donec sit amet nisl. Aliquam semper ipsum
    sit amet velit.

  5. Suspendisse id sem consectetuer libero luctus adipiscing.

表情符号(emoji)

? ? ? :fa-car: ✋ ? ? ?
参考链接地址:https://www.webfx.com/tools/emoji-cheat-sheet/
git提交emoji:https://github.com/liuchengxu/git-commit-emoji-cn

注意:需要设置 "markdown-preview-enhanced.enableEmojiSyntax": true

critic markup

我是一个{++ 好++}男孩。
我是一个{-- 好–}男孩。
我是一个{~~好>坏~}男孩。
我是一个好男孩。{>>好是形容男孩的<<}
我是一个{== 好男孩==}。

注意:需要设置 "markdown-preview-enhanced.enableCriticMarkupSyntax": true,然后重启vscode。
详细使用请参考http://criticmarkup.com/users-guide.php

表格

姓名性别年龄班级
张三243.1
小明253.1
小茗233.2
>时间(h)任务
早晨8-10学习
^11-12看电视
下午13-14睡觉

注意: 在使用第二张表>,^时,需要开启vscode中的"markdown-preview-enhanced.enableExtendedTableSyntax": true

任务列表

  • Cmd Markdown 开发
    • 改进 Cmd 渲染算法,使用局部渲染技术提高渲染效率
    • 支持以 PDF 格式导出文稿
    • 新增Todo列表功能 语法参考
    • 改进 LaTex 功能
      • 修复 LaTex 公式渲染问题
      • 新增 LaTex 公式编号功能 语法参考
  • 七月旅行准备
    • 准备邮轮上需要携带的物品
    • 浏览日本免税店的物品
    • 购买蓝宝石公主号七月一日的船票

代码块

在代码的上边下边添加 ```{.line-numbers}是强制说明显示行号。.highlight是要高亮的行。可以是单独某行高亮.highlight = 2,或者范围高亮.highlight= 1-2,也可以是多个范围.highlight=[1-2,5,10-12]

#include <stdio.h>

void main(void)
{
    uint8_t sum = 0;
    for(uint8_t i = 0; i < 100; i ++)
    {
        sum += i;
    }
    pritnf("sum = %d\r\n",sum);
}

数学公式

默认分隔符 $表达式$表示行内显示表达式,$$表达式$$表示在块内显示表达式。
eg: f ( x ) = s i n ( x ) + 12 f(x) = sin(x) + 12 f(x)=sin(x)+12
∑ n = 1 100 a i = 0 \sum_{n=1}^{100}a_i = 0 n=1100ai=0

更多使用参考连接.

导入文件

使用@import "file name"就可以导入文件。

@import “test.csv”;

图像

流程图(flow chars),流程图的介绍连接https://creately.com/diagram-type/objects/flowchart.

Created with Raphaël 2.2.0 Start My Operation Yes or No? catch something... End parallel tasks My Subroutine yes no
sequenceDiagram {theme="simple"}
Andrew->China: Says Hello
Note right of China: China thinks\nabout it
China-->Andrew: How are you?
Andrew->>China: I am good thanks!
Alice Bob John Hello John, how are you? Fight against hypochondria loop [ Healthcheck ] Rational thoughts prevail... Great! How about you? Jolly good! Alice Bob John

wavedrom 是一款免费并且开源的在线数字时序(波形)渲染引擎,它使用javascript、HTML5和SVG将WaveJSON输入文本描述转换为SVG矢量图形。wavedrom githubhttps://github.com/wavedrom/wavedrom。官网地址https://wavedrom.com/

{signal: [
  {name: 'clk', wave: 'p.....|...'},
  {name: 'dat', wave: 'x.345x|=.x', data: ['head', 'body', 'tail', 'data']},
  {name: 'req', wave: '0.1..0|1.0'},
  {},
  {name: 'ack', wave: '1.....|01.'}
]}

Vega是一种可视化语法,是一种用于创建、保存和共享交互式可视化设计的声明性语言。使用Vega,您可以用JSON格式描述可视化的视觉外观和交互行为,并使用Canvas或SVG生成基于web的视图。vega官方地址https://vega.github.io/vega/

@import “./resource/vageWordMap.json” {as=“vega”}

code clumk

代码渲染,在线运行代码。

幻灯片设置


文档参考
1.Markdown Preview Enhanced
SVG生成基于web的视图。vega官方地址https://vega.github.io/vega/

@import “./resource/vageWordMap.json” {as=“vega”}

code clumk

代码渲染,在线运行代码。

幻灯片设置


文档参考
1.Markdown Preview Enhanced
2.十六进制颜色查询网站

关于技术交流

此处后的文字已经和题目内容无关,可以不看。
qq群:825695030
微信公众号:嵌入式的日常
如果上面的文章对你有用,欢迎打赏、点赞、评论。二维码


  1. 这是一个注脚的说明文本(此定义可以定义在文档的任何位置,一般放在文本结束)。 ↩︎

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: Markdown是一种轻量级标记语言,常用于撰写文档、博客等。Typora是一款支持Markdown语法的编辑器,以下是Markdown常用语法: 1. 标题:使用#号表示,#号的数量表示标题的级别,最多支持六级标题。 2. 段落:段落之间需要用空行隔开。 3. 加粗:使用两个*号或者两个_号包裹需要加粗的文字。 4. 斜体:使用一个*号或者一个_号包裹需要斜体的文字。 5. 删除线:使用两个~~号包裹需要删除的文字。 6. 引用:使用>符号表示引用,可以嵌套使用。 7. 列表:使用-或者*表示无序列表,使用数字加.表示有序列表。 8. 代码块:使用三个反引号包裹代码块。 9. 链接:使用[链接名称](链接地址)表示链接。 10. 图片:使用![](图片链接地址)表示图片。 以上就是Markdown常用语法,使用Typora编辑器可以更加方便地编辑和预览Markdown文档。 ### 回答2: Markdown是一种轻量级标记语言,它可以让文本更具可读性和美观性。Typora是一款Markdown编辑器,它提供了很多实用的快捷方式和强大的功能,让用户能够更轻松地编写出符合自己需求的文档。 下面我来详细介绍一下Typora常用Markdown语法: 标题:Markdown支持六级标题,用#表示,一级标题用一个#,二级标题用两个#,以此类推。例如: # 一级标题 ## 二级标题 ### 三级标题 加粗、斜体、删除线:用**加粗**、*斜体*、~~删除线~~表示相应效果。 列表:有序列表用1.,2.表示,无序列表用-,+,*表示。例如: 1. 有序列表1 2. 有序列表2 - 无序列表1 - 无序列表2 引用:用>表示引用,可以嵌套使用。例如: >引用 >>嵌套引用 代码块:用```表示代码块,并且可以指定代码语言。例如: ```javascript console.log("Hello World!"); ``` 表格:用|分隔不同列,用-表示表头,用:来表示对齐方式。例如: | 表头1 | 表头2 | | ---- | ---- | | 内容1 | 内容2 | | 内容3 | 内容4 | 链接:用[链接名称](链接地址)表示链接。例如: [Typora官网](https://typora.io) 图片:用![](图片链接地址)表示图片,可以设置图片大小和位置。例如: <img src="https://typora.io/img/picture-1.png" alt="typora" width="300px"> 以上是Typora常用Markdown语法,当然还有更多的语法细节和特殊用法需要掌握,希望这篇文章能够帮助大家更好地使用Typora编辑Markdown文档。 ### 回答3: Markdown 是一种用于排版和文档结构的语言,在许多编程和写作场合中被广泛使用。typora 是一款可视化的 Markdown 编辑器,它对 Markdown语法做了很好的支持。 typora 的常用语法包括: 1. 标题:用 # 加上空格表示一级标题,## 表示二级标题,以此类推,最多六级。例如:# 一级标题,## 二级标题。 2. 列表:用 - 或 * 加上空格表示无序列表,用数字和 . 加上空格表示有序列表。例如: - 无序列表1 - 无序列表2 1. 有序列表1 2. 有序列表2 3. 引用:用 > 加上空格表示引用,可以嵌套使用。例如: > 这是一段引用 > > > 这是一段嵌套引用 4. 代码:用 \` 表示短代码,用三个 \` 表示多行代码。例如: `print('Hello World!')` ``` def hello_world(): print('Hello World!') hello_world() ``` 5. 链接:用[文字](链接)方式表示超链接,用 ![文字](图片链接) 方式表示插入图片。例如: [Google](https://www.google.com) ![Markdown](https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Markdown-mark.svg/1280px-Markdown-mark.svg.png) 6. 粗体和斜体:用 ** 表示粗体,用 * 表示斜体。例如: **这是粗体文字** *这是斜体文字* 7. 分割线:用三个或以上的 - 或 * 表示分割线。例如: --- *** typora 还支持许多其他的高级语法,例如表格、脚注、数学公式等,这些语法可以极大地提高文档的排版和表现力。总之,作为一款优秀的 Markdown 编辑器,typora 的常用语法功能十分强大丰富,值得广大使用者深入学习和掌握。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

theboynoName

感谢鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值