type
status
date
slug
summary
tags
category
icon
password
comment
技术不断迭代,学习永无止境;点击关注,一起学习新技术。林下杂谈
大家好,我是王赞,今天分享一下Markdown这种语法。
我应该是在很久前就了解过,但是也没怎么认真学习过这种语法。
在前几网上冲浪的时候,我又重新注意到了这种语法,发现挺好用,所以今天认真系统地学习一下这种语法。
不过这种语法也不难,常用的功能也就那么几个,倒也没有学习编程那么麻烦。
好的下面开始今天的正文。
1 Markdown 语法简介
好的,先介绍一下这种语法,下面的回答来自ChatGPT。
Markdown 是一种轻量级的标记语言,用于简单而优雅地创建格式化文本。它为人们提供了一种易于学习和使用的方式,用于将文本转换成 HTML、PDF 和其他格式。
Markdown 使用简单的语法来表示各种格式,比如 headings(标题)、bold(粗体)、italic(斜体)、code blocks(代码块)等等。
Markdown 还可以嵌入链接和图片,并提供了一些其他功能,如列表、引用和表格。可以使用各种工具和编辑器来编写 Markdown,或者直接在文本编辑器中编写并将其转换为 HTML。
Markdown 语法简单明了,易于阅读和编写。因此它很受欢迎,并被广泛应用于博客、论坛、文本编辑器等各种应用程序中。
我简单的总结一下:学习简单,应用广泛,排版漂亮。
首先对我而言最重要的的一点是:用Markdown语法写公众号,文章排版漂亮,不用关注排版问题。
其次就是我的文章中会有很多的代码,公众号直接编辑会很乱,Markdown则不会。
最后我以后肯定要使用Markdown这种语法,先学习一下肯定没毛病。
OK,下面先学一下Markdonwn的一些比较简单的,我写公众号就能用上的语法。
2 Markdown语法教程
2.1不同级别的标题
这个很实用也很简单,使用不同数量的
#
就对应着不同级别的标题。下面是三种级别的标题在Markdown语法里的写法。
一级标题
二级标题
三级标题
一级标题
二级标题
三级标题
2.2 字体:加粗、斜体等
粗体、斜体、粗体和斜体,删除线,需要在文字前后加不同的标记符号。如下:
这个是粗体
这个是斜体
这个是粗体加斜体
这****个是粗体
这个是斜体
这个是粗体加斜体
这里想用删除线
上面就是字体的一些操作,其他的应该还有一个比较重要的功能没说:字体颜色,等我学会再告诉你。
2.3 无序列表操作
这个也蛮重要的,毕竟当我们写文章的时候,应该是有分点需求的,OK,下面开始正文。
无序列表的使用,在符号
-
后加空格使用。如下:- 无序列表 1
- 无序列表 2
- 无序列表 3
- 无序列表 1
- 无序列表 2
- 无序列表 3
如果要控制列表的层级,则需要在符号
-
前使用空格。如下:- 无序列表 1
- 无序列表 2
- 无序列表 2.1
- 无序列表 2.2
- 无序列表 1
- 无序列表 2
- 无序列表 2.1
- 无序列表 2.2
2.4 有序列表操作
有序列表的使用,在数字及符号
.
后加空格后输入内容,如下:- 有序列表 1
- 有序列表 2
- 有序列表 3
- 有序列表 1
- 有序列表 2
- 有序列表 3
2.5 引用
引用的格式是在符号
>
后面书写文字。如下:学习、赚钱、生活。——王赞
不知道说些什么,主要是想介绍一下这种格式。—-王赞
学习、赚钱、生活。——王赞
不知道说些什么,主要是想介绍一下这种格式。—-王赞
2.7 链接
微信公众号仅支持公众号文章链接,即域名为
https://mp.weixin.qq.com/
的合法链接。使用方法如下所示:对于亲情、爱情、和友情,作者这样看:亲情、爱情和友情,构成了人类情感的完美闭环!
2.8 图片
这个我感觉Markdown的语法在公众号里用不到,直接插入图片就行。
![[1 Personal Project/3 王博霖-NotionNext/attachments/e6a4fd49f9d7992c941734c291f5748c_MD5.jpg]]
但是,为了叙述完整,还是说一下它的格式。

2.9 分割线
这个上面已经有效果展示了,下面给一下代码:在一行中用三个以上的减号来建立一个分隔线,如下:
2.10 表格
可以使用冒号来定义表格的对齐方式,如下:
姓名 | 年龄 | 工作 |
王赞 | 21 | 好好学习 |
姓名 | 年龄 | 工作 |
王赞 | 21 | 好好学习 |
表格格式如上,我觉得还是蛮漂亮的。
3. 特殊语法
3.1 代码
这个是我用Markdown的最主要的原因,微信公众号里的很难看,Markdown里的代码很漂亮。
其实最重要的原因:规格足够,看起来比较牛逼。
在代码开始和结尾加上三个引号就可以了,下面是Markdown里写代码的语法。
'''编程语言
代码块
'''
注意:在最开始的三个引号后要添加编程语言,否则代码没法高亮(逼格不够)。
# Import the necessary librariesfrom PIL import Image
# Open the image fileimg = Image.open("output.jpg")
# Get the dimensions of the imagewidth, height = img.size
# Calculate the dimensions of each quadrantquadrant_width = width // 2quadrant_height = height // 2
# Crop the image into four quadrantstop_left = img.crop((0, 0, quadrant_width, quadrant_height))top_right = img.crop((quadrant_width, 0, width, quadrant_height))bottom_left = img.crop((0, quadrant_height, quadrant_width, height))bottom_right = img.crop((quadrant_width, quadrant_height, width, height))
# Save the cropped imagestop_left.save("top_left.jpg")top_right.save("top_right.jpg")bottom_left.save("bottom_left.jpg")bottom_right.save("bottom_right.jpg")
是不是一下子那种感觉就有了?确实不错。
OK,今天的内容差不多就这些了,上面的基本上能够解决我们日常百分之八九十的问题了。
如果后面还学习了其他的Markdown语法,我再和大家分享。
- 作者:王博霖
- 链接:https://www.wbolyn.com//article/252a91b5-8f66-81c3-b124-c33f2fe22290
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。