之前一直没有总结的习惯,也吃过不少亏,总觉得自己词穷外加写文章和流水账一样。但是,不改变肯定是在给自己挖坑,借着离职之后的时间,对自己在之前工作中的一些知识点进行总结,加深一下印象。
一、Markdown简介
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。通过一些规定的语法,可以对文本格式进行简单的修改,还可以添加图片、链接。
Markdown的语法相较于复杂的HTML语言十分轻量(这也是我学习Markdown语言的原因),对于程序员来说,文字、代码引用、图片这些是总结中大量使用的材料,不需要过多的排版,简单的Markdown就可以满足日常的码字总结。
Markdown同时兼容HTML语言,如果为了更加美观可以使用HTML语言语法来修饰文章。
什么人适合学习Markdown
任何工具的出现都是为了能够加快工作效率的,但是并不是所有人都适合学习Markdown。
Markdown是为那些需要经常码字或者进行文字排版的、对码字手速和排版顺畅度有要求的人群设计的,他们希望用键盘把文字内容啪啪啪地打出来后就已经排版好了,最好从头到尾都不要使用鼠标。这些人包括经常需要写文档的码农、博客写手、网站小编、出版业人士等等。
所以,你是程序媛吗,我们聊聊吧~
二、Markdown的优点
- 专注于文字内容,简单的排版即可满足
- 语法简单,可读性强,学习成本低
- 兼容性强
相对于Word、Pages,Markdown显得十分简单,像一个不沾粉黛的青衣少女,和外面那些妖艳贱货不一样。
三、Markdown的语法
详细内容可以从上面的链接查询,接下来我会简单介绍一些常用的语法
标题
标题是一篇文章开头和某些段落开头必须的内容,在Markdown语法中,一段文字如果是标题,在文字之前使用#
即可(标题阶数一共6阶)。
# 一级标题
一级标题
###### 六级标题
六级标题
分割线
你可以在一行中用3个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
***
---
分割线样式如下
列表
无序列表使用*
-
有序列表使用1.
2.
注:符号和.后要有空格
- 一
- 二
- 三
引用
在需要引用的文字段落前使用>
即可引用段落。而且在引用段落中还可以使用其他Markdown语法。
这是引用的内容
二级引用
代码块
代码是程序猿和程序媛能量的结晶,在Markdown中,使用2个```包裹代码块即可,代码块的缩进使用Tab缩进。
UILabel *nameLabel = [[UILabel alloc] init];
if ([nameLabel isKindofClass])
{
NSLog(@"%@",@"Name")
}
图片和链接
链接使用[]()
,[]中是链接的介绍,()中输入链接
图片使用![]()
,与链接中括号输入的内容一致(图片需要使用图床地址)
文字强调
使用*文本*
来实现文字斜体
使用**文本**
来实现文字加粗
使用***文字***
来实现文字斜体加粗
反斜杠
Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
* 星号
_ 底线
{} 花括号
[] 方括号
() 括弧
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号
页面内部跳转
- 设置锚点:
<span id = "anchor">锚点</span>
- 跳转
[锚点](#anchor)
注:[]内是要填转的按钮显示的文字,小括号内#后面是跟的id值.因为跳转是根据id跳的。
以上,就和Markdown一样简洁(因为没图)。
网友评论