MarkDown学习笔记 直观全面详细

news2024/11/16 5:26:46

image.png

前言

为什么我们要学习Markdown呢?因为Markdown简单易学易上手,可以以纯文本格式编写文档,然后转换成有效的HTML文档,并且以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档,许多网站平台的文章、博客、论文均可用Markdown编写文章。

一、基本语法

1.1 标题

使用#号标记,可以表示1-6级标题, 随#的个数递增,一级标题字号最大,六级标题字号最小。
代码如下:

代码效果
# 一级标题# 一级标题
##二级标题## 二级标题
### 三级标题### 三级标题
#### 四级标题#### 四级标题

1.2 字体

星号*或下划线_都可以,单是斜体,双是粗体,三是粗斜体

代码效果
*这是斜体*这是斜体
_这是斜体_这是斜体
**这是粗体**这是粗体
__这是粗体__这是粗体
***这是粗斜体***这是粗斜体
___这是粗斜体___这是粗斜体
  • 加粗快捷键:Ctrl+B
  • 斜体快捷键:Ctrl+C

1.3 换行

  • 句尾敲两个空格
  • 两行之间一个空行

1.4 引用

Markdown 中引用通过符号> 来实现,引用的块内,允许换行存在,换行并不会终止引用的区块。如果要结束引用,需要一行空白行,来结束引用的区块。

代码效果
> 引用的块> 引用的块

|
| > 引用的块
引用的块的第二行 | > 引用的块

引用的块的第二行

|

1.5 链接

MarkDown中插入链接的使用方式是:[链接名称](链接地址)

  • [链接名称] 既链接地址显示的名称
  • (链接地址) 既链接要连接到的地方
    | 代码 | 效果 |
    | — | — |
    | [小k的博客](https://blog.csdn.net/zkl519) | 小k的博客 |

1.6 图片

MarkDown中插入图片的使用方式是:![图片描述](图片地址)

  • ! 叹号必须有!

  • [图片描述] 中括号必须有,图片描述可以不写,不写描述默认显示图片地址

  • (图片地址) 这个必须有,要不然显示什么,地址可以是绝对地址也可以是相对地址。
    | 代码 | 效果 |
    | — | — |
    | ![小k的公众号:可以关注一下](https://img-blog.csdnimg.cn/direct/eadc9b7884954823bcd14a4b4c75d97f.png) | 小k的公众号:可以关注一下 |

  • 快捷键 :Ctrl+v

修改图片位置:

#pic_left :居左
#pic_right :居右
#pic_center :居中

修改图片大小 必须是x不能是* !

空格 = 长x宽

![图片描述](图片地址#pic_center空格=长x宽)
比如我此文章的图片:
![小k的公众号:可以关注一下](https://img-blog.csdnimg.cn/direct/eadc9b7884954823bcd14a4b4c75d97f.png#pic_center =40x60)

1.7列表

列表分为有序列表和无序报表

  • 无序列表,使用*,+,-,再加一个空格作为列表的标记
  • 有序列表,使用数字并加上.号,再加上一个空格作为列表的标记
    代码
    | 代码 | 效果 |
    | — | — |
    | * 无序列表 1 |
  • 无序列表1
    |
    | + 无序列表 2 |
  • 无序列表2
    |
    | - 无序列表 3 |
  • 无序列表 3
    |
    | 1. 有序列表 1 |
  1. 有序列表 1
    |
    | 2. 有序列表 2 |
  2. 有序列表 2
    |
    | 3. 有序列表 3 |
  3. 有序列表 3
    |

如果想要控制列表的层级,则需要在列表符号前使用tab

+ 无序列表 1
	+无序列表 1.1
  	+无序列表 1.1.1
  • 无序列表1
    • 无序列表1.1
      • 无序列表1.1.1

1.8分割线

可以使用分割线使文章结构更加清晰,在markdown中,可以在一行中用三个- or * 来建立一个分割线,但是要注意的是:在分割线的上面空一行。

代码效果
---

|
|

***
|

|

3.9删除线

删除线的使用,可以在要添加删除线的文字前后添加两个~

代码效果
~~测试删除线~~测试删除线

3.10下划线

下划线的语法与HTML中类似,在需要添加下划线的文字首尾添加<u>下划线</u>

代码效果
<u>测试下划线</u>测试下划线

3.11 代码块

Markdown中代码块有两种:行内代码、代码块

  • 行内代码:用包围,如 行内代码效果 行内代码`
  • 代码块:用```包围 如
```markdown
import pandas as pd
import statsmodels.api as sm
import matplotlib.pyplot as plt

datas = pd.read_excel(r'C:\Users\Desktop\data1.xlsx') # 读取 excel 数据,引号里面是 excel 文件的位置
y = datas.iloc[:, 0] # 因变量为第 1列数据
x = datas.iloc[:, 1] # 自变量为第 2 列数据
x = sm.add_constant(x) # 若模型中有截距,必须有这一步
model = sm.OLS(y, x, hasconst=1 ) # 构建最小二乘模型并拟合
results = model.fit()
print(results.summary()) # 输出回归结果
 
 
```python
import pandas as pd
import statsmodels.api as sm
import matplotlib.pyplot as plt

datas = pd.read_excel(r'C:\Users\Desktop\data1.xlsx') # 读取 excel 数据,引号里面是 excel 文件的位置
y = datas.iloc[:, 0] # 因变量为第 1列数据
x = datas.iloc[:, 1] # 自变量为第 2 列数据
x = sm.add_constant(x) # 若模型中有截距,必须有这一步
model = sm.OLS(y, x, hasconst=1 ) # 构建最小二乘模型并拟合
results = model.fit()
print(results.summary()) # 输出回归结果

3.12表格

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

  • :-:将表头及单元格内容左对齐
  • -::将表头及单元格内容右对齐
  • :-::将表头及单元格内容居中
| 姓名      | 科目    |  成绩   |
| --------  | -----: | :----:  |
| 小K     	| JAVA   |   100   |

姓名科目成绩
小KJAVA100

3.13 脚注

脚注用来对文内专有名词、内容、背景等作解释或者评议。在Markdown中,可以通过[^脚注内容]。

Markdown是一种轻量级标记语言[^1],排版语法简洁,
让人们更多地关注内容本身而非排版[^2]。它使用易读易写的纯文本格式编写文档,
可与HTML混编[^测试],可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,
Markdown被大量使用,如Github、Wikipedia、简书等。

使Markdown是一种轻量级标记语言1,排版语法简洁,
让人们更多地关注内容本身而非排版2。它使用易读易写的纯文本格式编写文档,
可与HTML混编测试,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,
Markdown被大量使用,如Github、Wikipedia、简书等。

3.14 特殊符号 转义符号

对于Markdown中的语法符号,前面添加反斜线\即可以显示符号本身。

\\
\_
\*
\.
\+
\~
\#
等...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1403648.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

将输入框的数据输出成json

刚学&#xff0c;做一下记录 先上效果图&#xff0c;来不及解释了&#xff0c;后面再说 源码&#xff1a;链接&#xff1a;https://pan.baidu.com/s/1pV8hDVwpB1kresHag7gIew 提取码&#xff1a;**** 操作&#xff1a; 进入项目目录下&#xff0c;cmd 清除npm缓存&#xff1…

Java并发基础:Executor接口和Executors类的区别

Executor是Java中的一个接口&#xff0c;它定义了一种将任务提交与任务执行机制&#xff08;包括线程管理、调度等&#xff09;分离的方式&#xff0c;Executors是一个工具类&#xff0c;它提供了多个静态工厂方法&#xff0c;用于创建不同类型的Executor实例。 代码案例 下面…

国家急救日倡议活动暨120急救大课堂公益培训在京成功举办

2024年1月20日&#xff0c;由国家卫生健康委员会等多个相关部门指导&#xff0c;中国医院协会急救中心&#xff08;站&#xff09;分会主办&#xff0c;北京急救中心承办的“国家急救日”倡议活动暨急救科普大课堂公益培训系列活动&#xff0c;在全国范围内启动。 健康中国行动…

AI企业知识库:企业智慧之源,引领未来发展

AI企业知识库作为优秘智能的核心技术&#xff08;shuziren06&#xff09;&#xff0c;具有许多引人注目的功能和特点。接下来让我们深入探讨一下AI企业知识库如何在实际应用中助力企业。以下是对AI企业知识库的更详细介绍&#xff1a; 1. 强大的知识整合能力 AI企业知识库能够…

智慧校园大数据应用系统介绍(2)

OA办公管理系统 教育OA管理系统,是为配合学校内部办公自动化的实施而研发的一套稳定、安全、灵活、实用的办公自动化管理系统。该系统结构精明实用;功能模块灵活稳定;设计人性化、使用简单化且扩展性强。系统由通知,信息采集,工作计划,公文流转、听课反馈、行政护导、资…

ML Design Pattern——I see

ML Life Cycle MLOps ML Pipelines Fully automated processes ML Design Patterns Reading the book? 链接&#xff1a;https://pan.baidu.com/s/1MgOSHASAOJ0EVhMYmT9QeQ?pwd96uk 提取码&#xff1a;96uk

即时按需原子 CSS 引擎:比 Tailwind JIT 快 5 倍! | 开源日报 No.149

unocss/unocss Stars: 14.6k License: MIT 该项目是一个即时的按需原子 CSS 引擎&#xff0c;受到 Windi CSS、Tailwind CSS 和 Twind 的启发&#xff0c;解决了定制化、速度和体积的问题。 以下是该项目的特点和核心优势&#xff1a; 完全可定制&#xff1a;通过预设提供所…

阿里巴巴开源联邦学习框架FederatedScope

5月5日&#xff0c;阿里巴巴达摩院发布新型联邦学习框架FederatedScope&#xff0c;声称可以在不共享训练数据的情况下开发机器学习算法&#xff0c;从而保护隐私。&#xff0c;其源代码现已在Apache 2.0许可下发布在GitHub上。 介绍 该平台被描述为一个全面的联邦学习框架&a…

Day16 linuxC高级(存储类型 linux命令 shell命令)

文章目录 C补充标识常量存储类型1.auto // 自动型2.static&#xff1a;修饰变量和函数 // 静态型3.extern&#xff1a;外部引用4.register&#xff1a;寄存器类型 LinuxC高级简介&#xff1a;嵌入式系统(将软件嵌入到硬件里面)Linux起源查看操作系统版本内核系统架构系统关机或…

阿里云优惠券领取入口、使用方法和限制条件,2024最新

阿里云优惠代金券领取入口&#xff0c;阿里云服务器优惠代金券、域名代金券&#xff0c;在领券中心可以领取当前最新可用的满减代金券&#xff0c;阿里云百科aliyunbaike.com分享阿里云服务器代金券、领券中心、域名代金券领取、代金券查询及使用方法&#xff1a; 阿里云优惠券…

Python Process创建进程(2种方法)详解

虽然使用 os.fork() 方法可以启动多个进程&#xff0c;但这种方式显然不适合 Windows&#xff0c;而 Python 是跨平台的语言&#xff0c;所以 Python 绝不能仅仅局限于 Windows 系统&#xff0c;因此 Python 也提供了其他方式在 Windows 下创建新进程。 Python 在 multiproces…

程序员必备命令之-网络状态命令netstat ss

本文介绍一下两个常用的Linux命令&#xff0c;netstat以及ss&#xff0c;这两个命令均用来查看主机的网络相关的信息。 Netstat netstat 是Unix系统上用于显示各种网络统计信息的命令&#xff0c;目前大多数的Linux系统默认自带该命令。该命令用于显示系统网络连接、路由表等…

JAVA工程中引用本地jar的3种常用方式,你用过哪种?

文章目录 前言1. 第1种方式2. 第2种方式3. 第3种方式 前言 实际项目过程中咱们经常会碰到需要本地引用jar包到java工程中的场景&#xff0c;本文就介绍一下遇到此场景时如何在IDEA中导入本地jar包到工程中的3种方式&#xff0c;简单却很常用。 1. 第1种方式 IDEA -> File …

chrome浏览器Extension插件开发框架对比和介绍

想开发chrome浏览器插件的话&#xff0c;如果没有一个好的框架支持&#xff0c;那么你只能手写js和html实现了&#xff0c;这样做的话&#xff0c;可能效率没有那么高&#xff0c;所以github上就有一些牛人来定制化了这些操作&#xff0c;将react和vue等开发框架快速集成&#…

AtCoder Beginner Contest 221 H. Count Multiset(容斥 dp 拆分数 差分 数形结合)

题目 给定m,n(m<n<5e3)&#xff0c; 求大小为k的多重集合&#xff0c;满足元素和为n&#xff0c; 且每种数在集合中出现的次数都小于等于m的集合数有多少个 答案对998244353取模 思路来源 官方题解 「解题报告」[ABC221H] Count Multiset - K8He - 洛谷博客 Solu…

测试不拘一格——掌握Pytest插件pytest-random-order

在测试领域&#xff0c;测试用例的执行顺序往往是一个重要的考虑因素。Pytest插件 pytest-random-order 提供了一种有趣且灵活的方式&#xff0c;让你的测试用例能够以随机顺序执行。本文将深入介绍 pytest-random-order 插件的基本用法和实际案例&#xff0c;助你摆脱固定的测…

CSGO搬砖项目还能火多久?

最近放假回到老家&#xff0c;见了不少亲戚朋友&#xff0c;大家不约而同都在感叹今年大环境不好&#xff0c;工作不顺&#xff0c;生意效益不好&#xff0c;公司状况不佳&#xff0c;反问我们生意如何&#xff1f;为了让他们心里好受一点&#xff0c;我也假装附和道:也不咋地&…

超简单的OCR模块:cnocr

前言 毫无疑问的是&#xff0c;关于人工智能方向&#xff0c;python真的十分方便和有效。 这里呢&#xff0c;我将介绍python众多OCR模块中一个比较出色的模块&#xff1a;cnocr 模块介绍 cnocr是一个基于PyTorch的开源OCR库&#xff0c;它提供了一系列功能强大的中文OCR模型和…

常用芯片学习——HC245芯片

HC245三态输出八路总线收发器 使用说明 这些八路总线收发器专为数据总线之间的异步双向通信而设计。控制功能实现可更大限度地减少外部时序要求。根据方向控制 (DIR) 输入上的逻辑电平&#xff0c;此类器件将数据从 A 总线发送至 B 总线&#xff0c;或者将数据从 B 总线发送至…

使用torch实现RNN

在实验室的项目遇到了困难&#xff0c;弄不明白LSTM的原理。到网上搜索&#xff0c;发现LSTM是RNN的变种&#xff0c;那就从RNN开始学吧。 带隐藏状态的RNN可以用下面两个公式来表示&#xff1a; 可以看出&#xff0c;一个RNN的参数有W_xh&#xff0c;W_hh&#xff0c;b_h&am…