一、简要说明

  • 开篇说明

    其实吧这是我人生中写的第一篇博客,我也不知道怎么排版和编辑让博文显示的更加美观,现在正在学Markdown编辑语法,也是刚刚学编程的一个小菜鸟,目前是大二的在校生,我的初衷是把我平时所学的知识都像做笔记一样写下来,让以后在学习更多知识的时候回来一看,旧的知识就可以巩固回来了,至少不会因为学了新的忘了旧的。

    我下的定决心要写博客的时候,是受一位同校学长的影响。他的个人学习的笔记都是整理得很好记,分的很明确,我内心也有点触动了,感觉吧学一样东西就该好好学习。知识学一遍是知识,学两遍可能常识了,温故而知新!

  • Markdown编辑器简介

    Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。

  • Markdown的优点

    • 有编程一样的体验
    • 可读,直观,适合所有人的写作语言
    • 不用关心排版,专注于编写文字
    • 导出为PDF、HTML格式的文档
  • 工具下载

    我个人觉得还是在线的好,当然也可以用客户端都一样

    在线使用: 点我打开

    各个系统版本客户端:点我下载 提取码:7r4s

二、进入正题

1、标题

使用 # 号标记

使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。

#一级标题

##二级标题

###三级标题

####四级标题

#####五级标题

######六级标题

展示:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

2、字体

>  \*我是斜体*  两边各用一颗星包裹
> \**我是粗体** 两边各用两颗星包裹
> \***我是斜体加粗*** 两边各用三颗星包裹

效果:

我是斜体

我是粗体

我是斜体加粗

3、分隔线

你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:

***

* * *

*****

- - -

----------

效果:






4、列表

Markdown 支持有序列表和无序列表。

  1. 无序列表使用星号(*)、加号(+)或是减号(-)作为列表标记

* 第一项

+ 第二项

- 第三项

效果:

  • 第一项
  • 第二项
  • 第三项
  1. 有序列表用数字加(.)号来表示的
  1. 第一项
  2. 第二项
  3. 第三项

效果:

  1. 第一项
  2. 第二项
  3. 第三项

5. 列表嵌套

列表嵌套只需在子列表中的选项添加四个空格(相当于一个缩进)即可:

  1. 第一项

    - 第一项嵌套的第一个元素

    - 第一项嵌套的第二个元素
  2. 第二项

    - 第二项嵌套的第一个元素

    - 第二项嵌套的第二个元素

效果:

  1. 第一项

    • 第一项嵌套的第一个元素
    • 第一项嵌套的第二个元素
  2. 第二项
    • 第二项嵌套的第一个元素
    • 第二项嵌套的第二个元素

6、区块的引用

Markdown 区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号,还可以和有序列表和无序列表嵌套一起使用,可以看到我展示代码也是写在区块里面的:

> 这是一个区块

>> 这是第二层区块

>>> 这是第三层区块

效果:

这是一个区块

这是第二层区块

这是第三层区块

7、代码高亮

可以用 ``` 包裹一段代码,并指定一种语言(也可以不指定):

```javascript

$(document).ready(function () {

alert('RUNOOB');

});


效果:
```javascript
$(document).ready(function () {
alert('RUNOOB');
});

8、图片和链接

  1. 链接的使用方法如下:

[链接名称](链接地址)

或者

<链接地址> 比如: 这是一个链接 [百度一下](https://www.baidu.com)

效果:

这是一个链接 百度一下

2. 图片的使用方法:

Markdown 图片语法格式如下:

  • ![alt 属性文本](图片地址)
  • ![alt 属性文本](图片地址 "可选标题")

9、表格

Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。

语法格式如下:

\ | 表头 | 表头 |

| ---- | ---- |

| 单元格 | 单元格 |

| 单元格 | 单元格 |

效果:

表头 表头
单元格 单元格
单元格 单元格
  • 对齐方式

    我们可以设置表格的对齐方式:
  • -: 设置内容和标题栏居右对齐。
  • :- 设置内容和标题栏居左对齐。
  • :-: 设置内容和标题栏居中对齐。

实例:

左对齐 右对齐 居中对齐
单元格 单元格 单元格
单元格 单元格 单元格

10、高级技巧

转义

Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符:

*文本加粗**

\
\* 正常显示星号 \\

展示效果:

文本加粗

** 正常显示星号 **

  • 还有一些数学公式 和其他技巧就不一一列举了,如有用到可以百度查找

Markdown编辑器语言——30分钟入门到到精通的更多相关文章

  1. Shell脚本编程30分钟入门

    Shell脚本编程30分钟入门 转载地址: Shell脚本编程30分钟入门 什么是Shell脚本 示例 看个例子吧: #!/bin/sh cd ~ mkdir shell_tut cd shell_t ...

  2. Objective-C 30分钟入门教程

    Objective-C 30分钟入门教程 我第一次看OC觉得这个语言的语法有些怪异,为什么充满了@符号,[]符号,函数调用没有()这个,但是面向对象的高级语言也不外乎类,接口,多态,封装,继承等概念. ...

  3. 30分钟入门Java8之方法引用

    30分钟入门Java8之方法引用 前言 之前两篇文章分别介绍了Java8的lambda表达式和默认方法和静态接口方法.今天我们继续学习Java8的新语言特性--方法引用(Method Referenc ...

  4. 30分钟入门Java8之默认方法和静态接口方法

    30分钟入门Java8之默认方法和静态接口方法 前言 上一篇文章30分钟入门Java8之lambda表达式,我们学习了lambda表达式.现在继续Java8新语言特性的学习,今天,我们要学习的是默认方 ...

  5. 正则表达式30分钟入门教程<转载>

    来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial. 由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了 ...

  6. Python 30分钟入门指南

    Python 30分钟入门指南 为什么 OIer 要学 Python? Python 语言特性简洁明了,使用 Python 写测试数据生成器和对拍器,比编写 C++ 事半功倍. Python 学习成本 ...

  7. 【原创】30分钟入门 github

    很久没更新了,这篇文章重点在github的入门使用,读者可以下载github for windows shell,边看边操作,加深印象. 好了,30分钟的愉快之旅开始吧: 一.github使用的注意事 ...

  8. PHP正则表达式30分钟入门教程

    正则表达式30分钟入门教程 三个常用的知识点: 1.惰性匹配:正则引擎默认是贪婪的,若要最少重复的话,需要用到惰性匹配符 “?” 懒惰限定符 代码/语法 说明 *? 重复任意次,但尽可能少重复 +? ...

  9. HTML 30分钟入门教程

    作者:deerchao 转载请注明来源 本文目标 30分钟内让你明白HTML是什么,并对它有一些基本的了解.一旦入门后,你可以从网上找到更多更详细的资料来继续学习. 什么是HTML HTML是英文Hy ...

随机推荐

  1. JVM知识(二):类加载器原理

    我们知道我们编写的java代码,会经过编译器编译成字节码(class文件),再把字节码文件装载到JVM中,最后映射到各个内存区域中,我们的程序就可以在内存中运行了.那么问题来了,这些字节码文件是怎么装 ...

  2. 创建完美SDK的10个技巧

    [编者按]本文作者为 Gal Lavinsky,文中将列出10个零基础小技巧,帮你创建完美的Java SDK.文章系国内 ITOM 管理平台 OneAPM 编译呈现.以下为正文. 本文起源于笔者朋友的 ...

  3. Fatal error: Can't use function return value in write context

    这个的出错原因很简单,先贴出错代码: <?php $contact = array("id"=>1, "姓名"=>"老高" ...

  4. ubuntu下配置JDK7环境变量

    ubuntu下JDK配置本质上和win是一样的: 1.去官网下载JDK7,找jdk-7u21-linux-i586.tar.gz并下载:http://www.oracle.com/technetwor ...

  5. UML建模中简单消息、同步消息和异步消息

    两种消息在UML图中的表示方法如图: 1.同步方式 两个通信应用服务之间必须要进行同步,两个服务之间必须都是正常运行的.发送程序和接收程序都必须一直处于运行状态,并且随时做好相互通信的准备. 发送程序 ...

  6. C# .Net动态调用webService

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Ne ...

  7. 如何生成.p12文件

    如何生成.p12文件 1. 打开钥匙串 2. 钥匙串选登录,种类选证书 3. 选择开发者,然后导出证书 4. 存储证书 5. 选择存储的时候会提示输入证书的密码,当然,也可以不用输入密码 6. 点击上 ...

  8. 多线程应用-类(thread)

    在对class thread加锁时,锁无法正常应用,函数方式没问题. 在使用class thread方法时,并发后的查询结果不对,函数方式没问题. # -*- coding: UTF-8 -*- fr ...

  9. git五分钟教程

    使用Git前,需要先建立一个仓库(repository).您可以使用一个已经存在的目录作为Git仓库或创建一个空目录. 使用您当前目录作为Git仓库,我们只需使它初始化. git init 使用我们指 ...

  10. zabbix日常监控项TCP连接状态(六)

    TCP的连接状态对于我们web服务器来说是至关重要的,尤其是并发量ESTAB或者是syn_recv值,假如这个值比较大的话我们可以认为是不是受到了攻击,或是time_wait值比较高的话,我们要考虑看 ...