一篇让新手看得懂,懂了就会用的Markdown教程html
原样摘抄网络对于Markdown的介绍没有任何意义,简单说来Markdown就是经过极简的语法编写漂亮文档的一种标记语言。特色是兼容性好、学习成本低、便于传阅。git
工欲善其事必先利其器,若是操做姿式不正确,不只感觉不到工具带来的便利反而心生不爽影响效率。程序员
一些经常使用编程IDE都能直接编写Markdown,很少啰嗦这里推荐两款好用的软件。github
不过也正是由于Typora的编写即渲染,有代码洁癖+强迫症的我习惯先用VSCode进行编写,同时结合Typora看看效果,改改错别字啥的,合理利用两个工具作好本身的事情岂不妙哉。shell
图床即图片服务器,要说Markdown惟一不方便的地方大概也是图片处理了,不能像word那样直接插入本地图片。因此咱们使用图床让Markdown如虎添翼。编程
这里推荐七牛云和Github图床,七牛云有10G免费空间,但须要有本身的备案域名。因此我选择Github图床bash
略...服务器
在Github首页点击New按钮 markdown
按步骤填写后完成建立(这里必定要选择公共仓库,由于外部不能访问到私有仓库,会致使Markdown中图片挂掉) 网络
点击右上角头像,选择设置按钮
而后点击Developer settings
而后点击Personal access tokens
而后点击Generate new token
最后填写token描述,勾选repo
以上,成功生成Token,须要注意的是这串token以后再也不显示,因此本身保存好。
推荐使用PicGo
在Github搜索PicGo,找到“下载安装”模块,点击下载应用连接,而后选择对应的安装包
如今就能够痛快的使用图床了,在PicGo里面上传以后复制对应连接粘贴到编辑器中便可(注意,若仓库有重复图片文件会提示上传失败,服务端出错)
如下收录Markdown经常使用语法以及对应代码,由于Markdown中同一个功能能够有多种写法,好比下划线、星星符号、减号等。着实考虑很周全(麻烦)呢。小声比比...故本教程挑选了最为最温馨写法。固然这里有完整的Markdown官网中文教程
句子或段落后敲两个空格或者使用回车键敲一个空行便可换行
“#”个数从1-6分别表示为1-6级标题,须要注意的是#符号后面要有一个空格
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
复制代码
在每行或者整个段落的最前面加上">"符号
> 就像这样
复制代码
区块引用能够嵌套
1 我爱你啊 很感谢很想念有你的夏天
2 没有人说谎啊 可时间会擦掉承诺的话
3 很爱你啊 以沉默以眼泪以正好时光
> 1
> 我爱你啊 很感谢很想念有你的夏天
>> 2
> 没有人说谎啊 可时间会擦掉承诺的话
>>> 3
> 很爱你啊 以沉默以眼泪以正好时光
复制代码
引用的区块内也可使用其余的 Markdown 语法,包括标题、列表、代码区块等:
这是一个标题
- 这是第一行列表项
- 这是第二行列表项 给出一些例子代码:
return shell_exec("echo $input | $markdown_script");
星号表示无序列表(星号后面记得跟空格)
*. 无序列表
复制代码
数字接着一个英文句点表示有序列表(数字也要跟空格)
1. 有序列表
复制代码
要在 Markdown 中创建代码块很简单,只要简单地缩进 4 个空格或是 1 个制表符,但推荐使用 ``` 符号 (连续三个反引号把它包起来),由于文章缩进比较多的话代码会很乱
if(true){
console.log("我爱你")
}else{
console.log("你爱我")
}
复制代码
若是要标记一小段行内代码,用一个反引号(`)把它包起来
这是一个 <p id="app">我爱你</p>
例子
这是一个 `<p id="app">我爱你</p>` 例子
复制代码
在一行中用三个连续的减号来创建一个分隔线,行内不能有其余东西
---
复制代码
连接文字用 [方括号] 来标记,后面紧接着圆括号并插入网址连接。若是要加上连接的 title 文字(鼠标放在连接文字上的提示语),只需在网址后面用双引号把 title 文字包起来便可
[点我有惊喜](http://www.baidu.com "你懂得")
复制代码
网址用尖括号包起来,Markdown 就会自动把它转成连接
<http://www.baidu.com/>
复制代码
图片跟文字连接相似,格式为:


复制代码
一个星号表示字体倾斜,转为 标签。二个星号表示字体加粗,转为 标签。
我爱你
*我爱你*
复制代码
我爱你
**我爱你**
复制代码
建议:github图床的文件夹直接命名为images,上传后的图片以日期命名,格式为(年-月-日-数字从1开始的顺序)如18-05-31-1