Markdown笔记

markdown概论

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。

标题

一级标题

在markdown中,标题是用#来标记的,比如你需要你一个一级标题,就在你的标题之前加上一个#就行了,同理,二级标题,三级标题就在你的标题之前加上对应数量的#j就行了,如下所示:

##二级标题 ###三级标题 ####四级标题 ######五级标题 #######六级标题

二级标题

三级标题

四级标题
五级标题
六级标题

列表

无序列表

无序列表的书写方法就是在文字之前加上-或者*就可以显示无序列表了,代码如下

无序列表
* 1.         - 1.
* 2.   或者  - 2.
* 3.         - 3.

结果

  • 1.
  • 2.
  • 3.

有序列表

有序列表直接在文字之前加上1.,2.,3.就行了,简单明了,代码如下:

有序列表
1. 列表1
2. 列表2
3. 列表3

结果:

  1. 列表1
  2. 列表2
  3. 列表3

粗体和斜体

粗体

什么是粗体呢?不知道啥是粗体看看我就知道了,哈哈哈,如果想要把字体变粗,在你需要变粗的字体的首端和尾端加上**就行了,代码如下

**这就是粗体**

显示结果

这就是粗体

斜体

如果想要知道斜体长啥样,看看我就知道了,斜体当然就是斜的了,现在知道了什么是斜体,那么就让我们一起来看看斜体怎么书写吧,粗体是在文字的首端和尾端加上**,斜体要比我们的粗体少一个*赶紧试试吧,代码如下

*这就是斜体*

显示结果:

这就是斜体

引用

在markdown中引用是用>也就是我们数学中的大于号,大家应该能找到他在键盘的什么位置吧。

这就是引用,只需要在被引用的文字之前加上>就好了

链接

在markdown中,链接有两种,图片链接和网站链接

网站链接

如果要给自己的文字中插入链接的话,markdown为我们提供了链接的方法,[text](link) 中括号是链接的文字,小括号中是链接的地址,比如说我要链接百度就可以如下写:

[百度首页](http://www.baidu.com)

如下所示:百度首页
当然还可以直接添加某个链接,比如说这样http://www.baidu.com如果需要这样添加链接的话就直接在连接的左右加上尖括号就好了。<http://www.baidu.com>

图片链接

网站链接介绍完了接下来给大家介绍一下图片链接,插入图片链接格式如下![图片描述](图片链接)比如我现在添加一张图片
森林植物图谱
代码如下所示![森林植物图谱](http://img3.douban.com/mpic/s11086554.jpg)
这段代码的效果就是上面的那张图片了。是不是很有趣

代码块

作为一名程序猿,在自己的博客中添加代码块是很平常的事情了,但是如何在markdown中插入代码块呢?接下来我们就一起来学习一下在markdown中添加代码块有两种方式:
插入方式一:
用TAB键起始的段落。会被认为是代码块

#include<stdio.h>
int main()
{
printf("hello world");
}

上面的代码我想大家都很熟悉吧。hello world代码。只需要在输入代码的时候在前面用TAB键隔开,就可以被默认为代码块了
插入方式二:
当然如果需要添加一行代码也可以用 反引号` 引起你的代码,如下所示

`#printf("hello world");`

代码高亮

代码高亮很简单,只需要把自己的代码分别用连续三个反引号(前面三个,结束三个)引起来就好,这样你的代码就会被高亮显示了。

分割线

在markdown中,可以在一行在用三个以上的星号,减号,或者下划线来建立一个分割线,同时需要在分割线的上面空一行:


仔细看,上面就是一条分割线,使用三个减号建立的一条分割线。我们接下来再分别用星号和下划线建立两条分割线,但是效果是一样的



效果如上所示

删除线

介绍完了分割线,我们再来介绍一下删除线,删除线也是在写文档或者博客中的常客啊,删除线的用法也很简单

~~我是一条删除线~~

效果如下所示:
我是一条删除线

表格

在markdown中表格是最麻烦的东西了,但是我们不能因为他麻烦我们就不去学习和了解它了

nameIdphonenum
aolei122514513254856921
wanger323213112534582451
| name| Id| phonenum|
|:------:|------:|:-------|
|aolei | 1225145|13254856921|
|wanger|3232131|12534582451|

上述代码是上面表格的生成代码,我们可以用冒号来控制 表格中的文字显示的位置,居中,还是向右对齐,还是向左对齐。

数学公式

数学公式只需要把公式用$$包括起来就好了,对于每个公式怎么具体书写,大家可以参考http://math.stackexchange.com/

E(q)=λ(qp)T(qp)+qTLq

上述数学公式的代码如下:$ E(q)=\lambda(q-p)^T(q-p)+q^TLq $

UML图

序列图

Created with Raphaël 2.1.0 张三 张三 李四 李四 李四吃饭了没? 李四说:没有啊 忙得要死,吃饭都没时间

流程图

Created with Raphaël 2.1.0 开始 周六是否上课 确认? 结束 yes no

UML类图的 语法实在是太多,大家可以参考相应的文档
序列图语法
流程图语法

结束语

好了,整个markdown的简单的介绍就写到这里了,如果有写的不对的地方希望大家多多指教。可以私信我或者在评论中指出,谢谢大家的支持。共同学习共同进步

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值