博主总算有时间了,以后不定期更新内容,记录所学的新东西,和你一起提高姿势水平。
今天教大家用Markdown码字。只要你是文字爱好者,不管你是码农还是文艺小清新,,这篇教程都值得你一读。在这个人人都上网的时代,为了展示你的才华,把你的代码和文字漂漂亮亮地放到网上是一件非常重要的技能。也许你还在用Word码字,甚至连word都用得不熟练,没关系,看完本教程,你就知道这篇排版看起来简洁舒适的教程是怎么完成的了。
Markdown是个什么东西
也许你之前上过github,初始化一个代码仓库的时候会生成一个Readme.md文件,’.md‘就是Markdown文件的后缀。
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。[4]这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
也就是说,Markdown是一种语言,你只要懂它的规则,用记事本都可以排版出这篇教程出来。但是一般人不会傻到用记事本完成这项艰巨的任务,我们需要一些编辑器和插件的支持。博主用的是Sublime + Markdown Editing + Markdown Preview的环境。
需要安装Sublime Text3
解决ubuntu 下Sublime无法输入中文参考Vaayne的博客
然后安装Markdown Editing和Markdown Preview插件,参考Mintisan的博客
段落与换行
段落的前后必须是空行(一定要记住,如果你不这样做,当前区块的显示效果会被上一个区块影响的,所以Markdown 中的多数区块都需要在两个空行之间),空行指的是行内什么都没有,或者只有空白符(空格或制表符)。大家可以自行试验段落间空行与不空行的区别。
标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
#######没有七级标题了
看见上面的标题了吗?一个标题独占一行,开头是若干个#
号表示标题的级数,上面内容的代码如下:
##标题
#一级标题
##二级标题
###三级标题
####四级标题
#####五级标题
######六级标题
#######没有七级标题了
无序列表
- 第一项
- 第二项
- 第三项
无序列表项需要另起一行,在开头加上-
+空格
代码如下
- 第一项
- 第二项
- 第三项
有序列表
- 绝对不意气用事
- 绝对不漏判任何一件坏事
- 绝对裁判的公正漂亮
有序列表项需要另起一行,在开头用数字
+.
+空格
代码如下
1. 绝对不意气用事
2. 绝对不漏判任何一件坏事
3. 绝对裁判的公正漂亮
引用
每个人都有属于自己的一片森林,也许我们 从来不曾去过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。 ----《挪威的森林》
这样的引用需要另起一行,在开头用>
+空格
对齐
markdown不是排版工具,对此不在行,老老实实地插入html代码吧
用下面的html代码测试一下
<p align="left">靠左</p>
<p align="center">居中</p>
<p align="right">靠右</p>
效果是这样的
<p align="left">靠左</p>
<p align="center">居中</p>
<p align="right">靠右</p>
粗体和斜体
正常字体
这是粗体
这是斜体
加粗需用两个*
包围住想加粗的文字,类似地,用一个*
包围住文字可以获得斜体字的效果
正常字体
**这是粗体**
*这是斜体*
表格
表格的代码格式有点复杂,是这样的
header1 | header1
--- | ---
row 1 col 1 | row 1 col 2
row 2 col 1 | row 2 col 2
单位 | 造价 | 用途 |
---|---|---|
牛蛙载具 | 800 | 防空 |
镰刀机甲 | 900 | 反步兵 |
分割线
用***
或___
来表示分隔线
分隔线
超链接
超链接的格式是[链接名](地址 "提示")
如[Google](http://www.google.com "谷歌")
可以创建一个像Google这样的链接
图片
图片的格式是[图片上传失败...(image-56bf30-1520264524840)]
这张图的代码是这样的
![github](https://assets-cdn.github.com/images/modules/site/integrators/travis-ci.png "github官网上的一张图")
当然也可以用HTML的格式,优点在于可以指定图片的大小,像这样
<img src="https://assets-cdn.github.com/images/modules/site/integrators/travis-ci.png" width="50" height="50">
这样就可以放长宽都是50个单位的图片了
<img src="https://assets-cdn.github.com/images/modules/site/integrators/travis-ci.png" width="50" height="50">