Makrdown的基础语法格式


缘起:以前是自己写代码做博客系统,写博客都为了记录自己学到的东西,想发布出来还要购买服务器,近期想写一些博文免费发布出来,于是选择了用GitHub page写博客,由于其特殊性,必须学会使用Markdown,于是就有了这篇博客

1.标题的使用

# 想要的标题         多少个#号就代表有多少级标题,共6级

# 这是一级标题

## 这是二级标题

### 这是三级标题

#### 这是四级标题

注意#号后有一个空格


2.间隔线

—      三条 - 就可以划出一条间隔线


3.区块引用

在引用的文字前加>即可,可嵌套即不断加>号
> 文字
注>号与文字之间有一空格

示例:

> 一级
>> 二级
>>> 三级

效果:

一级

二级

三级


4.字体格式

加粗 文字两边加两个*号
倾斜 文字两边加一个*号
加粗加倾斜 文字两边加三个*号
删除线 文字两边加两个~~线
高亮 文字两边加两个\==号

示例:

1
2
3
4
**加粗**
*倾斜*
***加粗加倾斜***
~~删除线~~

效果:

加粗
倾斜
加粗加倾斜
删除线


5.超链接

文本中我们很大几率使用超链接
超链接语法格式如下:[超链接名](超链接地址)

示例:

1
2
[百度](http://baidu.com)
[GitHub](https://github.com/)

效果:

百度
GitHub


6.图片

![alt](图片地址链接路径 ‘’title’’)
alt就是显示在图片下面的文字,相当于对图片内容的解释。
title是图片的标题,当鼠标移到图片上时显示的内容。title可省略

示例:

1
![Markdown](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1554110345080&di=a0186dd4f1df196f24be348ef38b6853&imgtype=0&src=http%3A%2F%2F2.im.guokr.com%2FYtavWcYpNiA3PDc9nI3VlKABHBwMwev-sVT_rHUQJAjEAQAA_wAAAEpQ.jpg%3FimageView2%2F1%2Fw%2F400%2Fh%2F240 "Markdown")

效果:

Markdown


7.列表

无序列表用一个 -
有序列表用数字加.,形如 1. 2. 3.

示例:

1
2
3
4
5
6
7
- 无序列表1
- 无序列表2
- 无序列表3
1. 有序列表1
2. 有序列表2
3. 有序列表3
注列表可以嵌套使用

效果:

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

8.表格

1
2
3
4
5
6
7
表头|表头|表头
--|--|--
内容|内容|内容
内容|内容|内容
>内容默认居左
>第二行--两边加:表示文字居中
>第二行--右边加:表示文字居右

示例:

1
2
3
4
5
6
四大法王|擅长|排行
:--|:--:|--
紫衫龙王|水性|大哥
白眉鹰王|鹰爪功|二哥
金毛狮王|狮吼功|三弟
青翼蝠王|轻功|四弟

效果:

四大法王 擅长 排行
紫衫龙王 水性 大哥
白眉鹰王 鹰爪功 二哥
金毛狮王 狮吼功 三弟
青翼蝠王 轻功 四弟

9.代码片段

单行代码片段使用一个反引号`包裹
多行代码使用三个反引号`包裹

示例:

单行 ` print(“Hello world”)`
多行 ``` while True:
               print(input().strip(‘吗??’)+’!’)
    ```

效果:

print("Hello world")

while True:
     print(input().strip('吗??')+'!')

10.待办事项

当你想写一个类似Todo的待办可以用
- [ ] 不勾选
- [x] 勾选
注:括号里有x代表勾选,没有为空,中间有空格

效果:

  • 不勾选
  • 勾选

其他

Markdown还可以画流程图,等等,其他功能等你去发现,现在就开始使用Markdown写一些文章练习一下吧


推荐工具

除官方的Markdown工具外,博主强烈推荐VScode工具,很强大请自行体会,其对Markdown提供了很好的支持;另外您也可以使用在线的Markdown编辑文章,推荐 marxi.co

博主GitHub page地址:zhan123.xin
博主知乎地址:知乎

-------------本文结束感谢您的阅读-------------
世界之大,相遇是缘