Markdown的学习记录

本文最后更新于:2023年3月20日 晚上

markdown学习之旅

今天开始学习markdown的语法,以后也将会用markdown记录学习过程,俗话说好记性不如 烂笔头 键盘。

markdown语法大概分为两个部分 基础语法扩展语法 ,一起学习吧 😏 。

基础语法

标题语法

#    // 一级标题
##   // 二级标题
###  // 三级标题

强调语法

* & _       // 表示斜体,如强调的内容在单词或短语中间用*
** & __     // 表示粗体
**_ & __*   // 表示粗斜体

引用语法

>     // 单行块引用

>     // 多行块引用
>     // 多行块引用

>     // 嵌套块引用
>>    // 嵌套块引用

> *sheny* // 块引用其他元素

列表语法

1.    // 数字与英文句号组成有序列表
2.
3.

* & _ & +  // 单个字符组成无序列表


* sheny    // 列表嵌套
* sheny
    * sheny
    * sheny

* sheny    // 嵌套块引用
* sheny
    > sheny
    >sheny

* sheny    // 嵌套代码块需要使用八个空格或两个制表符
* sheny

    <html>
        <head>
             <title>Test</title>
        </head>

代码语法

`        // 反引号包裹
``       // 反引号的转义

<html>   // 用四个空格或一个制表符创建代码块
    <head>
    </head>
</html>

分隔线语法

*** & --- & ____  // 三个字符创建分割线,且不能有其他内容,且应该前后均留空白行

链接语法

[链接显示名](链接地址 "链接title")  // 如下

MarkDown语法官方

<https://shenysec.github.io> // 网站
<shenysec@github.com>        // 邮箱

这是到**[google](www.google.com)**的超链接 // 带格式化链接

[asdad] [1]  // 引用类型链接,需与下部分一起使用
[1]: https:shenysec.github.io (title) // 这部分格式比较自由

图片语法

![图片alt](图片链接 "图片title")
[![图片alt](图片链接 "图片title")](链接地址) // 图片添加链接,链接语法的嵌套

扩展语法

表格

| Syntax      | Description |  // --- 创建标题 | 分膈每列 
| ----------- | ----------- |
| Header      | Title       |
| Paragraph   | Text        |

官方推荐的在线图形化表格创建Markdown Tables Generator

| Syntax      | Description | Test Text     |
| :---        |    :----:   |          ---: | // 表格对齐
| Header      | Title       | [sheny]()     | // 添加链接
| Paragraph   | Text        | `code`        | // 表格添加代码块

围栏代码块

输入对应语言实现语法高亮
1
2
3
4
5
{
"firstName": "John",
"lastName": "Smith",
"age": 25
}

脚注

这是脚注[^1]  // 类似引用类型链接

标题编号

### 标题 {#name}  // 使用链接,链接到这个标题,{#是hexo的注释保留符,这俩会冲突
但是hexo会有默认的title,直接链接title就可以了

定义列表

First Term    // :+空格 创建定义列表
: This is the definition of the first term.

删除线

~~   // 使用两个波浪符号包括删除线,波浪号前面需要有空格

任务列表

- [x] Write the press release  // 创建一个带复选框的列表
+ [ ] Update the website
+ [ ] Contact the media

使用Emoji

:joy: // 使用冒号包裹emoji简码,简码如下:

emoji简码在markdown中有两种使用方法
通用代码 Unicode:   // hexo 只支持通用代码,到处都是坑
    使用格式为::+对应英文单词+:&#x+unicode+;
非通用代码:
    使用格式为::+对应英文单词+:

Emoji Unicode全列表

Emoji 简易代码全列表

自动网址链接

https:shenysec.github.io    // markdown会自动链接url

`https:shenysec.github.io`  // 禁用自动url链接

Markdown的学习记录
https://shenysec.github.io/2023/03/20/MarkDown的学习记录/
作者
sheny
发布于
2023年3月20日
更新于
2023年3月20日
许可协议