markdown语法笔记
第一次知道markdown
的时候是2014年,由于公司要写技术文档花了一些时间学习,下面的内容主要是当时在网上看相关的文章做的笔记。
那时候只知道github
支持markdown
,当时便以为这是程序员专用。后来发现网上越来越多的地方都支持了。用 markdown 来做笔记高效、简洁,而且学习成本不高。简书也支持 markdown,在这里把自己的笔记整理了一下分享出来,希望可以帮到你。
(文末推荐了几款 markdown 编辑器,可以先做好准备再边看笔记边操作)
基本操作
单个回车
视为空格。
连续两个回车分段
行尾加上两个空格,这里->
即可在段内进行换行。
*这里面的文字显示为斜体*,也可以使用一个下划线_
**这里面的文字显示为粗体**,也可以使用两个下划线__
标题
- 标题的表示方式1
大标题
小标题
- 标题的方式2
一号标题
二号标题
三号标题
四号标题
五号标题
六号标题
分割线
连续3个双上的的 星号*
、减号-
、下划线_
来建立一个分隔线。下面每种写法都可以建立分隔线:
***
---
___
强调
Markdown 使用星号 *
和底线 _
作为标记强调字词的符号,被 * 或 _ 包围的字词会被转成用 <em> 标签包围,用两个 * 或 _ 包起来的话,则会被转成 <strong>,例如:
single asterisks
single underscores
double asterisks
double underscores
代码的显示
- 代码的显示只要在行首加入四个空格或者一个tab即可
//1. 通过tab缩进进行识别(简书不支持这样的写法,这里我其实也是用第二种方法)
- (void)testFunction
{
NSInteger num = 10;
for (int i = 0; i < num; i++){
//your code
}
}
- 或者使用 一组 ```来包围
- (void)testFunction
{
NSInteger num = 10;
for (int i = 0; i < num; i++){
//your code
}
}
3. 如果要标记一小段行内代码,你可以用反引号把它包起来 ` ,例如:
Use the printf()
function.
引用
要展示一段引用文本的时候,使用>
开头即可,同时还支持嵌套,例:
引用文本
引用文本
引用文本
引用文本
引用文本
列表
无序列表
无序列表
使用 *
及缩进来表示。(或者使用+
和-
)
- 项目-1
- 项目-1.1
- 项目-1.1.1
- 项目-1.1.2
- 项目-1.2
- 项目-1.3
- 项目-1.3.1
- 项目-1.3.2
- 项目-1.1
有序列表
- 项目-1
- 子项目-1.1
- 子项目-1.2
- 项目-2
- 项目-3
- 项目-4
- 项目-5
有序列表可以自动进行排序,编辑的时候经常会调整顺序,如果调整的比较多时,前面的序号也要跟着改,于是建议采用以下方式进行:
- 项目-1
- 项目-1.1
- 项目-1.2
- 项目-2
- 项目-3
超链接 + 图片
超链接
下面的图片仅在有网络的时候才给显示。。。
-
超链接表示-1
url2baidu_home_page -
超链接表示-2
url2baidu_home_page
图片
图片的表示其实就是在链接的最前面添加一个!
即可
-
图片表示-1
img -
图片表示-2
img
表格
项目0 | 项目1 | 项目2 |
---|---|---|
内容00 | 内容01 | 内容02 |
内容10 | 内容11 | 内容12 |
下面这样的写法支持对齐操作
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
反斜杠
Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
- 星号
_ 底线
{} 花括号
[] 方括号
() 括弧
# 井字号
- 加号
- 减号
. 英文句点
! 惊叹号
编辑器推荐
- windows平台
- MarkdownPad
- Smark
- 有道云笔记
- mac平台
- MacDown (我现在使用的,还不错)
- MOU (MacDown的前任,由于作者不更新了,目前不支持最新的mac os系统)
- 在线编辑器
以上是我知道的一些,也可以自己上网搜看看,有更好用的也欢迎在评论里面分享。
版权声明:本文为本人原创文章,未经作者允许不得转载。
网友评论