周斐然的博客

一个大学生的胡言乱语

Markdown 笔记

前言

作为一个(高数挂科的)非计算机系大学生,“技术之路”从哪里开始,是一个问题。

不过很快我就有点思路了。
无论学什么,起码要能看得懂,能理解,然后才是会说,会写,会做。
那么就很明显了,从“语言”开始。

然而,我并不知道“技术语言”的范围,唯一确定的是,python,c++,linux,之类的编程语言是在“技术语言”的范畴之内的。

于是,我又对比着“唯一确定的”东西,妄自下了个定义:所谓“技术”的范围,就是和“机器”对话的一切语言。

那么Markdown语言就应该算做“技术语言”了,在Markdown 官方教程的首页,我看到这么一句话(其实只有这么一句):

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,Markdown文件的后缀名便是“.md”。

于是我知道了,Markdown是“标记语言”。通过查询“标记语言”,我知道了“技术语言”应该是分为三类的,分别是:

标记语言,脚本语言,编程语言

我是这么理解的,标记语言是给机器“看”的,编程语言是让机器“做”的,脚本语言处于二者之间(起码在我的编排顺序上是的)。

那么,接下来就开始学习吧(这句话是自言自语)。

基础语法

从“语法”开始,是因为Markdown的“词汇”我已经基本掌握了(毕竟没有人不会基本的汉字,英文,和标点符号吧

标题

首先,从“head”部分开始。一篇文章的“head”就是标题,比较简单,两种表示方法:

  • 第一种,在标题前加上“#空格”,“#”越多标题越小,空格始终是一个。
    ‘ # 大标题
    ‘ ## 小标题
    ‘ ### 小小标题
    ‘ #### 小小小标题
    ‘ ##### 小小小小标题
    ‘ ###### 小小小小小标题

  • 第二种,在标题下加“==========”或者“———-”,就是等号和减号。

    ‘ 这是一个大标题
    ‘ ============================
    ‘ 这是一个小标题
    ‘ ————————————————–

段落

然后是“body”,一篇文章的“body”就是段落,也很简单,很多种方法:

  • 在段落前加“< p>(没有空格)”就会自动段首空两格。
    ‘ < p>一个段落
  • 在两个段落之间输入一行空白(用“enter”键)。
    ‘ 一个段落

    ‘ 第二段
  • 在段落前加“< br/>(没有空格)”就会自动起一段。
    ' < br />一个段落
    

小结

到这里,已经可以用Markdown写一篇不错的文章啦,不过,这还远远不够,所以有了接下来的“进阶语法”。

进阶语法

写好一篇简单的文章之后,就该把它变得复杂啦。比如随机的把文章里的字加黑,变成斜体,或者加上删除线,或者既加黑又变成斜体,随便啦。(欸?你问我为什么这样做?当然是为了让那些字变得醒目一点啦,这样就可以偷偷的说“我爱你”了

字体加黑,变斜,以及加删除线

‘ * 斜的字* or _ 斜的字_
‘ ** 黑的字** or __ 黑的字__
‘ *** 又黑又斜的字*** or ___ 又黑又斜的字___
‘ ~~ 删除线~~

显示出来是这样的:

斜的字 or 斜的字

黑的字 or 黑的字

又黑又斜的字 or 又黑又斜的字

删除线

图片

![图片名字] (https://4ae.cn/i/2022/04/04/pf5bg0.jpg)

显示出来是这样:
小王子

任务列表

‘- [x] 任务一
‘- [ ] 任务二
‘- [ ] 任务三

显示出来是这样子的:

  • 任务一
  • 任务二
  • 任务三

表格

1
2
3

其他语法

其他的我暂时用不到,可以参考以下网站(对哦,还没有写网站链接的语法,就在这里顺便写一下咯):

网站链接

[网站名字] (网站链接)
(就是把图片语法的感叹号去掉)