Typora —— 目前为止我用过的最好用的Markdown编辑器上学期的Python笔记
还可以导出为PDF、Word、PNG等格式。
如果不会Markdown,这还有视频教程……20分钟教你使用Markdown_哔哩哔哩 (゜-゜)つロ 干杯~-bilibilib23.tv
如果不喜欢看视频,这还有视频教程的讲稿……
一、Markdown是什么
Markdown是一种轻量级的「标记语言」。用键盘把文字内容打出来的同时搞定排版,从始至终几乎用不上鼠标。
可以用来写博客日志、记录代码(我的Python笔记)、写科技论文,记录工科笔记、写文章(简书上),再比如github和StackOverFlow 都把markdown作为主流编辑方式。
「易写易读」是Markdown语法的最大亮点,也是它为什么能提高书写效率的原因。
Markdown语法十分简单,常用的标记符号不超过十个。
Markdown文本轻松可转成HTML等常用的格式,而且排版样式不发生变化。
二、简易教程
1.标题
共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。
# 一级标题
## 二级标题
###### 六级标题
用 = 或者 - 表示两阶标题,任何数量的 = 和 - 都可以有效果建议3个以上,紧挨着显示的标题下一行输入
第一阶标题
===
第二阶标题显示效果有下划线
---
2.列表
列表的显示只需要在文字前加上+,-或*即可变为无序列表,
- 列表第一项
- 列表第二项列表第一项
列表第二项
有序列表则直接在文字前加1. 2. 3. ,符号要和文字之间加上一个字符的空格。
1. 有序列表第一项
2. 有序列表第二项有序列表第一项
有序列表第二项
多级列表不同编辑器语法要求不同,可以自己多试试,比如在上一行文字结束加空格,本行文字前加空格
3.图片、链接、脚注
[标题](链接地址)
![图片描述](图片链接地址)
1> 行内
语法:[链接名称](链接地址 url "链接title")
示例:新浪
2> 引用:一种链接和地址分离的方式。
语法:
[链接名称][链接id]
[链接id]:链接 url 地址 "链接 title"
示例:
根据 [雅虎][yahoo] 的调查,希拉里将当选;根据 [谷歌][google] 的调查,川普将当选。
[yahoo]: http://search.yahoo.com/ "Yahoo Search"
[google]: http://google.com/ "Google"
注意:
链接 id 可使用字母、数字、空格,但不区分大小写
3> 自动链接:一种简明的链接书写方式
语法:
示例:
相对路径、绝对路径
相对路径通常在表示图片、网页等位置时需要用到,相比于绝对路径更不容易出错。
如果图片与.md文件在同一目录下,那么相对路径这样表示:
![avatar](buildWebsites.jpg)
其中avatar表示图片未正常加载时所显示的内容,buildWebsites.jpg为文件名
其子路径这样表示:
![avatar](1/buildWebsites.jpg)
其中1为文件夹名称
其父路径用“..”表示,例如:
![avatar](../buildWebsites.jpg)
![](../../../Downloads/Pic/background/sunlight.jpg)
脚注:为名词提供注释,注释将显示在文章末尾。
语法:
待解释文字[^脚注 id]
[^脚注 id]:注释内容
注意:
脚注 id 必须唯一
无论脚注 id 如何起名,显示时一律标为数字,并且按出现顺序排列
4.斜体和粗体( * , _ )
*斜体*
**粗体**
***斜粗体***
如果符号两边都是空白,没有紧贴着文字,将会当普通符号。
如果就是要输出符号则要反斜杠\ 转义
5.其他
> 引用段落(多个>嵌套模式)
``` 代码块 ```或者`代码`使用
程序代码区块 4 个空格或是 1 个 tab
一行用3个以上的 *,-,_来建立一条分割线
删除线文本两端加上两个~~即可
6.表格
第一行为表头,第二行分隔表头和主体部分,第三行开始每一行为一个表格行。(表头自带加粗的效果)
列与列之间用管道符 | 隔开。表格每一行两边的管道符可省略。
第二行还可以为不同的列指定对齐方向。标题默认为居中对齐,内容默认为左对齐;在 - 左边加上 : 就是左对齐;在 - 右边加上 : 就是右对齐;在 - 两边都加上 : 就是居中对齐。
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |TablesAreCool
7.排版
单个回车视为空格,连续回车才能换行,或者行尾加两个空格再回车换行。
如果想在段前加缩进
是一个中文字符
是半个中文字符
是1/4中文字符
设置图片大小,再用
换行
上面这些其实都是HTML的语法,HTML 是一种发布的格式,Markdown 是一种编写的格式,因此,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。