一直都想上手写博客,记录自己遇到的问题和一些学习笔记以及将自己所学的分享出来,这件事不论是于己还是于人都是非常有意义的,只是自己平时也比较懒,所以一直没严格的约束自己。 首先,个人不论是开发技术还是编写博客我都是新手,为了以后能跟快速的编写博客,所以今天首先来学习Markdown的使用。
相信大家都知道Markdown是用来干嘛的咯,在这里我还是稍微介绍一下,Markdown是一种轻量级标记语言,是由John Gruber(约翰·格鲁伯)和Aaron Swartz(亚伦·斯沃茨)创建的,具有极强的可读性,目前很多平台都用的是Markdown,如CSDN、简书和有道云笔记等等,今天的主要目的还是学习Markdown的使用。
基本符号
\,-,+: 这三个符号的效果都一样,被称为Markdown符号
空白行: 对应于HTML中的p元素,表示另起一行
`: 对于我们经常用需要传入代码就用它了,内联代码。
tab: 用来标记代码段,段落换行
单个回车会被解释为空格
一个空白行(两个回车)变成单一段落
连续3个Markdown符号,然后回车,表示hr横线
连续多个空格会被解释为单个空格标题
#一级标题 #
## 二级标题 ##
...
######六级标题######
*斜体*
**加粗**
***加粗斜体***
引用
>加上一个空格则表示引用-
列表
使用*,+,-加上一个空格对应HTML中的<ur>标签
支持嵌套
用数字加.加空格表示HTML中的<o l>标签无序列表:
- 列表1
+ 列表2
* 列表3有序列表:
1. 列表1
2. 列表2
3. 列表3列表嵌套:
- 1
+ 1.1
* 1.1.1
- 2示例:
无序列表:
- 无序列表1
- 无序列表2
- 无序列表3**有序列表:** 1. 有序列表1 2. 有序列表2 3. 有序列表3 **嵌套:** - 1 - 1.1 - 1.1.1 - 2
链接
[显示文本](链接地址)
如:[百度](http://www.baidu.com)
百度-
图片
![图片](地址)
-
代码
< code>代码</ code> (注:没有空格)
<code>System.out.println("Hello");</code>private static void main() { System.out.println("hello world!"); }
兼容HTML语法
<p>我们可以在Markdown中直接使用HTML书写,个人还是愿意用HTML语法来书写,这里HTML语法我就不再啰嗦了,有时间也可以一起来学习HTML语法。