Markdown是一种极为简洁的标记语言,使用简洁的语法代替排版,让咱们可以专一于文字.Markdown的语法简洁明了、易于学习,并且功能比纯文本强,格式转换方便,可以轻松的导出为HTML、PDF等等格式文件。html
Typora是一款免费的轻量级Markdown编辑器,它用创新彻底颠覆了这种传统的交互模式,它只使用一个窗口,却能优雅地实现同时将代码编辑与预览「一体化」结合起来!从而为用户带来更加流畅直观的「所见即所得的 Markdown 写做体验」。极简的 Typora 没有任何多余的功能,纯粹却仍能提供高效天然的写做体验,不管对重度仍是轻度用户都是很是理想的工具。git
本次Typora简明使用手册为结合Markdown语法和Typora编辑器所得。github
Typora能够根据当前文档的标题层级,自动生成并显示大纲,窗口的右下角并有字数显示。markdown
第一种写法:编辑器
这是一个一级标题 ================== 这是一个二级标题 ------------------
第二种写法:工具
# 一级标题 或快捷键Ctrl+1 ## 二级标题 或快捷键Ctrl+2 ### 三级标题 或快捷键Ctrl+3 #### 四级标题 或快捷键Ctrl+4 ##### 五级标题 或快捷键Ctrl+5 ###### 六级标题 或快捷键Ctrl+6
文本居中:<center>这是要居中的文本内容</center> 下划线:<u>这是须要下划线的内容</u> 或者快捷键Ctrl+U 斜体:*斜体*或_斜体_ 或快捷键Ctrl+I 粗体:**粗体** 或快捷键Ctrl+B 加粗粗体:***加粗粗体*** 删除线:~~删除线~~
显示效果:学习
<center>这是要居中的文本内容</center>测试
下划线:<u>这是须要下划线的内容</u>字体
斜体:斜体或_斜体_网站
粗体:粗体
加粗粗体:加粗粗体
删除线:删除线
Markdown支持两种形式的连接语法:行内式和参考式两种形式,行内式通常使用较多
语法说明:
[]里写连接文字,()里写连接地址,()中的" "能够为连接指定title属性,title属性可加可不加。title属性的效果是书表悬停在连接上会出现指定的title文字。快捷键Ctrl+K
[连接文字](连接地址 "连接标题")这样的形式。连接地址与连接标题前有一个空格 欢迎来到[百度](https://www.baidu.com)
显示效果:
欢迎来到百度
参考式超连接通常用在学术论文上面,或者另外一种状况:若是一个连接在文章中多处使用,那么使用引用的方式建立连接将方便对连接进行统一的管理。
语法说明:
参考式连接分为两部分,文中的写法[连接文字][连接标记]
,在文本的任意位置添加[连接标记]:连接地址 "连接标题"
,连接地址和链接标题前有一个空格。
若是连接文字自己能够作为连接标记,也能够写成[连接文字][]
常用的网站有[Google][1]、[csdn][2]以及[博客园][3] [csdn][2]是一个不错的[网站][] [1]:http://www.google.com "Google" [2]:https://blog.csdn.net/ "csdn" [3]:https://www.cnblogs.com/ "博客园" [网站]:https://blog.csdn.net/
语法说明:
Markdown 支持以比较简短的自动连接形式来处理网址和电子邮件信箱,只要是用<>包起来, Markdown 就会自动把它转成连接。通常网址的连接文字就和连接地址同样,例如:
自动网页连接:<http://www.baidu.com> 自动邮箱连接:<address@www.baidu.com>
显示效果:
自动网页连接:http://www.baidu.com
自动邮箱连接:address@www.baidu.com
你能够在一行中用三个以上的星号、减号、底线来创建一个分隔线,行内不能有其余东西。你也能够在星号或是减号中间插入空格。下面每种写法均可以创建分隔线:
*** --- ____
插入程序代码的方式有两种,一种是利用缩进(Tab), 另外一种是利用”`”符号(通常在ESC键下方)包裹代码。
语法说明:
code
这样的形式插入。```code```
,具体看示例。注意: 缩进式插入前方必须有空行
如何插入行内式代码`printf()`?
显示效果:如何插入行内式代码printf()
?
缩进4个空格或者一个制表符(Tab)
一个代码区块会一直持续到没有缩进的那一行(或是文件结尾)。
#include <stdio.h> int main(void) { printf("Hello world\n"); }
#include <stdio.h> int main(void) { printf("Hello world\n"); }
语法说明:
引用须要在被引用的文本前加上>符号
多层嵌套: >这是引用文字 >>这是多重引用文字 >这是一段没法跳出多层嵌套的文字 >>>这是多重引用文字 >这是第一段引用文字 >这是第二段引用文字
显示效果:
多层嵌套:
这是引用文字
这是多重引用文字 这是一段没法跳出多层嵌套的文字
这是多重引用文字
这是第一段引用文字
这是第二段引用文字
使用*,+,-,表示无序列表
代码:
- 无序列表项 一 - 无序列表项 二 - 无序列表项 三 无序列表嵌套有序列表 - 无序列表项 一 1. 有序列表项 一 2. 有序列表项 二 3. 有序列表项 三 - 无序列表项 二 - 无序列表项 - 无序列表项
显示效果:
无序列表嵌套:
有序列表则使用数字接着一个英文句点。
1. 有序列表项 一 2. 有序列表项 二 3. 有序列表项 三
显示效果:
* [x] Java * [ ] C * [ ] C++
显示效果:
快捷键:Ctrl+
或者|国籍|省份|市区|
以后按回车
学号 | 姓名 | 分数 |
---|---|---|
12 | 小明 | 98 |
15 | 小红 | 95 |
13 | 小杰 | 97 |
图片的建立方式与超连接类似,分为行内式和参考式写法。
语法中图片的Alt的意思是若是图片由于某些缘由不能显示,就用定义的图片Alt文字来代替图片。图片Title表示鼠标悬停于图片上时出现的文字。Alt和Title都不是必须的。
语法说明:
男孩: 
显示效果:
男孩:
语法说明:在文档要插入图片的地方写![图片Alt][标记]
在文档的最后协商[标记]:图片地址 ”Title“
男孩: ![男孩][boy] [boy]:https://tvax4.sinaimg.cn/crop.0.0.512.512.180/bfd1651fly8fw54r4xhfuj20e80e8t94.jpg "男孩"
显示效果:
男孩:
方法1.连续两个空格+回车 方法2.使用html语言换行标签<br>
不断行的空白格 或    半角的空白 或    全角的空白 或 
显示效果:
不断行的空白格 或 半角的空白 或 全角的空白 或
Markdown中的语法符号,前面加反斜线\
便可显示符号自己。
\\ 反斜线 \` 反引号 \* 星号 \_ 底线 \{\} 花括号 \[\] 方括号 \(\) 括弧 \# 井号 \+ 加号 \- 减号 \. 英文句点 \! 惊叹号
其余特殊字符,更多字符对应的Unicode码,参考网站https://unicode-table.com/cn/
❤✓
显示效果
❤✓
质能守恒方程能够用一个简洁的方程式表示:$$E=mc^2$$
显示效果: 质能守恒方程能够用一个简洁的方程式表示: $$ E=mc^2 $$
更多公式使用方式参考mathjax
更多流程图语法参考flowchart、Mermaid流程图
更多甘特图语法参考mermaid
网页中,锚点其实就是页内超连接,也就是连接本文档内部的某些元素,实现当前页面中的跳转。好比我这里写下一个锚点,点击回到目录,就能跳转到目录。 在目录中点击这一节,就能跳过来。还有下一节的注脚。这些根本上都是用锚点来实现的。
注意:
语法描述: 在你准备跳转到的指定标题后插入锚点{#标记},而后在文档的其它地方写上链接到锚点的连接。
## 标题 {#1} 跳转到[1](#1)
显示效果:跳转到目录
在段落中填写[TOC]
以显示全文内容的目录结构
显示效果:详情见文档目录。
语法说明:在须要添加注脚的文字后加上脚注名字[^注脚名字]
,称为加注。 而后在文本的任意位置(通常在最后)添加脚注,脚注前必须有对应的脚注名字。
注意:经测试注脚与注脚之间必须空一行,否则会失效。成功后会发现,即便你没有把注脚写在文末,经Markdown转换后,也会自动归类到文章的最后。
使用Markdown[^1]能够效率的书写文档,直接转换成HTML[^2] [^1]:Markdown是一种纯文本标记语言 [^2]:HyperText Markup Language 超文本标记语言
显示效果:
使用Markdown[^1]能够效率的书写文档,直接转换成HTML[^2] [^1]:Markdown是一种纯文本标记语言
[^2]:HyperText Markup Language 超文本标记语言
在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你很是容易使用 Markdown 插入范例用的 HTML 原始码,只须要复制贴上,剩下的 Markdown 都会帮你处理,例如:
<div class="footer"> © 2019 Guangzhou Corporation </div> <table> <tr> <th rowspan="2">球员</th> <th>火箭</th> <th>湖人</th> <th>勇士</th> </tr> <tr> <td>詹姆斯·哈登</td> <td>勒布朗·詹姆斯</td> <td>斯蒂芬·库里</td> </tr> </table>
HTML原始码显示效果:
<div class="footer"> © 2019 Guangzhou Corporation </div>
<table> <tr> <th rowspan="2">球员</th> <th>火箭</th> <th>湖人</th> <th>勇士</th> </tr> <tr> <td>詹姆斯·哈登</td> <td>勒布朗·詹姆斯</td> <td>斯蒂芬·库里</td> </tr> </table>
使用内嵌HTML的方法,使普通文本内容具备必定的格式。
<font fac = "黑体">我是黑体字</font> <font face= "微软雅黑">我是微软雅黑</font> <font color="#0099ff" size=7 face="黑体">html代码</font> <table><tr><td bgcolor=orange>背景色是:orange</td></tr></table>
显示效果: <font fac = "黑体">我是黑体字</font> <font face= "微软雅黑">我是微软雅黑</font> <font color="#0099ff" size=7 face="黑体">HTML代码</font>
<table><tr><td bgcolor=red>背景色是:red</td></tr></table>
先将markdown文件(必须存在目录结构,即不一样级别的标题)导出为html文件,用文本编辑器打开其中的 markdownToc.html
。里面标记了两条很明显的内容分割线,你只须要把本身的html文档的正文部分复制到两条内容分割线之间便可,无需进行其余编辑。
具体使用方法请访问侧边栏