小白的markdown学习之路
一个月前,我在捣鼓自己的个人主页
虽然它很丑(如下图)
(我博客的截图)
anyway,在我雄心勃勃准备更博之时
我又发现了一个巨大的困难
那就是,写博文是要使用markdown语法的(微笑)
所以
markdown到底是什么?
官方解释:Markdown是一种轻量级标记语言,创始人为約翰·格魯伯(英语:John Gruber)。 它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。 这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
看不懂吧,是的,我也看不懂。
(一个表情)
个人觉得就是少了功能栏的word,而是把功能都用其简单的markdown语法展现出来。
总之一句话,这是一种简单的、易用的,比word更方便用于码字的一种工具,花十五分钟就能轻松习得的技能。(下面的教程是我第一次学习markdown的时候写下的,学习+写教程用时30分钟不到,本人仍为菜鸟一枚,欢迎大神多多指教)
1
下载一款markdown编辑器
首先你需要选择一款markdown编辑器,现在流行的编辑器有很多,但我推荐下面这一款(Typora)
(软件截图)
原因:简洁明了(是不是感觉跟你的记事本长得很像)可以直接在网上免费下载~请读者自行搜索
2
学习markdown基本语法
首先说明:typora编辑器是一款输入输出同时进行的编辑器,不同于其他的左边输入右边预览的markdown编辑器(这也是它简易的地方),按回车键即可自动输出,因此图中都是输出之后的效果,那下面我们就开始学习吧!
1. 标题:在 Markdown 中,你只需要在文本前面加上 # 即可,同理、你还可以增加二级标题、三级标题、四级标题、五级标题和六级标题,总共六级,只需要增加 # 即可,标题字号相应降低。例如输入:
#一级标题
##二级标题
###三级标题
注:# 和「一级标题」之间建议保留一个字符的空格,这是最标准的 Markdown 写法(虽然不空格也不会怎么样)。
输出效果:
2. 列表
无序列表,你只需要在文字前面加上 -就可以了,例如:
-锅包肉
-剁椒鱼头
-干煸藕丝
输出效果:
有序列表在文字前面加上 1. 2. 3.就可以了,例如:
1.锅包肉
2.剁椒鱼头
3.干煸藕丝
输出效果:
注:-、1.和文本之间要保留一个字符的空格。一定要空!一定要空!否则显示不出
3. 插入链接
在 Markdown 中,你只需要使用[显示文本](链接地址)这样的语法即可,例如:
输出效果:
4. 插入图片
在 Markdown 中,使用这样的语法即可,例如输入:
输入效果:
5. 引用
在我们写作的时候经常需要引用他人的文字,这个时候引用这个格式就很有必要了,在 Markdown 中,你只需要在你希望引用的文字前面加上 >就好了,例如输入:
>陈若宇最帅。——苏格拉底
输出效果:
6. 粗体与斜体
用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。例如输入:
*醋溜土豆 ,**红烧肉
输出效果:
7. 代码引用
需要引用代码时,如果引用的语句只有一段,不分行,可以用 ` 将语句包起来。如果引用的语句为多行,可以将```置于这段代码的首行和末行。例如输入:
```include
using namespace std;
int main()
{
cout
return 0;
}```
注:在你引用代码时,Typora编辑器中右下角可以选择此代码的语言,如c,python等
输出效果:
8. 表格
这里需要说明的是,markdown本身引用表格的语法是很复杂的,它长这样
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
但是typora编辑器的好处在于不用写这么复杂的语法,在段落中可选择直接插入表格
基础语法就这些了,日常使用就基本上足够了,如需更复杂的功能,就参考进阶教程咯!
3
更多问题
关于教程的使用方法:大家千万不要一开始觉得这些语法很麻烦!就放弃!花十分钟敲一遍!你会爱上它!
关于创建博客:我完全按照知乎上的一篇教程,链接送给大家https://zhuanlan.zhihu.com/p/26625249?utm_source=qq&utm_medium=social
当然第一次弄会踩到许多的坑,大家可以及时谷歌搜索,你遇到的问题几乎都有人遇到过,所以大家勤问勤动手吧~
别忘记关注。
领取专属 10元无门槛券
私享最新 技术干货