2022-09-06 晡时于 杭州
Markdown
是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber
)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML
(或者HTML
)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于Markdown
的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown
来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、[Stack Exchange](https://baike.baidu.com/item/Stack Exchange/13777796)、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。
在博客未诞生之前,个人就比较喜欢用他来写写笔记。
之后搭建完成个人博客,才了解到,博客本身就是以md
文档的形式存在以及发布,更是感受到了他强大与便捷。
巧的是本学期的人工智能技术课程中,也涉及到了该编辑器的学习和使用,特此记录!
实例: h1 h2 h4
一个加号减号或者星号开头代表有序列表
实例:
使用数字+.+一个空格
实例:
三个```开头即可插入代码
三个```编程语言名称即可插入指定编程语言的代码块
cout<<"hello Tisox"<<endl;
如果要在文本行中插入数学公式
在公式前后加上一个$符号
如果要插入一个数学区块,在公式前后分别加上两个$$符号
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
实例: 竖线'|'构造表格列结构 多虚线'----'构造表格行结构
格式:'[]()' [] 中书写超链接的名称 () 中书写超链接地址
格式:'![]()'
Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
名称 | 列表 | 元祖 | 字典 | 集合 |
---|---|---|---|---|
英文 | list | tuple | dict | set |
表示 | [] | () | {key1:value1,key2:value2} | {,,,} |
特点 | 不需要具有相同的类型 | 元祖的元素不能修改 | 键值对形式 | 无序的不重复元素列 |
如何在序列表之后插入代码块。实现下面的效果:
下面是一段代码
while(day++ < life.length) {
love++;//♥♥♥
}
return FGTWDLHNN_1000;
下面还是一段代码块
while(day++ < life.length) {
love++;//♥♥♥
}
return FGTWDLHNN_1000;
实现方式
动图演示