Markdown语法练习
它一种轻量化的标记语言,并且在编程界使用广泛,而且可移植性很强,很多文本发布都支持Markdown格式,博客文章使用Markdown格式来进行编写会很规整且方便,无论你是不是程序员都很建议学习一下,我之前手写笔记是因为觉得我打字打的太慢了,消磨了我用编写电子笔记的兴致,而且当时在学java的时候还抱着如果我手写了一遍肯定会记得更牢固的奇异想法,现在回想起来有点好笑,该忘的还是忘,一遍遍复习才是正解,对于我这种普通人来说。
不扯其他的了,推荐学习指数5颗星,简单易学快来学吧。
Markdown文件通常以.md或者.markdown为扩展名。
(这篇文章是专门用于我自行练习Markdown语法使用语雀进行编写,完成之后语雀转格式为.md有很多显示问题,所以最终的成品和我想要的效果并不一样,如果想要快熟熟悉Markdown语法可以去这个中文网站进行学习Markdown中文文档详细且全面,非常适合深入学习)
基础语法
普通文本:
第一段普通文本信息,直接打出来就可以了。
第二段文本信息
tips:在一些编辑编辑器里,换行如果直接回车,在最后的本中会失败,展示效果仅仅是好像空格了一下,要空格两下在回车才能换行。还有一种就是换行是在第一次回车之后再接一次回车,也能达成换行效果,但是两段文字行距要更大一些,更贴近于换段,具体情况以实际情况为准。
加粗和斜体文本:
我是被加粗的文本
我是斜体文本
tips:使用双下划线 '_' 或者 '**' 包裹一段文本就可以实现加粗效果,反之使用单 '' 和 '' 可以实现斜体效果 ,建议使用 '' 好因为下划线在文本连在一起的情况下会失败,但是单 '*' 号不会出现这个问题,问一问你聪明的小脑袋瓜,如果想要即斜体同时加粗该怎么实现呢?我就不做记录了。
划线文本
---我是被划线的文本
分割线
(三个或者三个以上单独且的 '*'或 '_'(下划线) 会变成下面这钟分割线,可以用作分段切割文本之类的)
标题
一级标题
二级标题
三级标题
tips:因为这是在语雀上编写的用法Markdown语法编写这部分直接就变成标题了,所以这里就不展示原本不的样子了简要描述一下,如果想要添加像上述的分级标题在文字上加上 '#' 然后空格一个,几个#就是几级标题。
有序,无序列表以及勾选框
无序列表
- 我是第一项任务
tips:如上演示所一个''号或者一个'-'号后*加上一个空格*可以实现无序列表,需要注意的就是在实现无序列表的时候不能够符号混用,比如你第一个用的是''号第二个再用'-'号则会出现识别失败的情况。
有序列表
- 我是第一项任务
+ 我是嵌套列表
- 再嵌套
- 再嵌套
- 再嵌套
- 我是第二项任务
- 有序嵌套
- 有序嵌套二
- 有序嵌套三
- 有序嵌套二
- 有序嵌套
- 我是第三项任务
tips:有序列表使用'1.'然后在后面加上一个空格编写内容即可实现,嵌套则如演示在被嵌套列表下一行键入四个空格或者一个Tap我的Tap就是四个空格不知道你们的是不是吗,然后就正常添加想要的列表操作即可实现列表嵌套。
勾选框
- 买条鱼
- 买条鱼
tips:在使用无序列表时,在'*'空格后面加上一个 然后再空格键入文字就可以实现勾选框的操作,如果想要完成勾选框则像这样键入一个大小写皆可的x英文字母就可以实现(使用有序列表1.后面加也可以实现但是也只会显示勾选框)。
代码块
基础代码块
public class Main {
public static void main(String[ ] args) {
System.out.println("Hello World");
}
}
(使用 ' ` ' 三个及其三个以上的包裹代码部分即可实现代码块操作,并且在后面加上对于代码名称如java就可以指定代码块中代码格式并自动加上高亮)
行内代码块
这是行内哦,我们再比较两个字符串的时候可以使用eqals()函数方法
(使用 ' ` ' 包裹你想实现的行内代码就可实现上面演示的效果。)
引用块
这里输入你引用的部分即可
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于 Markdown 的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap、SourceForge、简书等,甚至还能被使用来撰写电子书。
tips:在引入文章之前使用 ' > ' 后面加上一个空格就可以实现引入操作,这里面还能加代码块列表等其他Markdown语法,引用也可以继续嵌套本身,其他语法也可以嵌套引用,列入列表嵌套引用。
超链接
普通用法
变量定义用法
[百度一下][baidu]
[baidu]:https://baidu.com
(适合可能会多次使用这个超链接的场景)
注释
我是佐助本人[^1]
(用于注释文字,或者标注文字场景)
图片的插入
这一部分去官方文档上看吧
(方括号里写alrt字段,作用就是在图片加载失败的时候显示的文版。)
表格
好像在我的这个博客系统展示不了呀
| 姓名 | 年龄|
| :---: | --- |
| 姓名 | 年龄 |
tips:第行内键入的是'-'号用于分割表头内容,控制表格起方式在表头分割部分键入冒号,左对齐就是输入一个左冒号,右对齐就是在'-'号右边输入一个右冒号,那怎么居中对齐就不用我说了吧。
嵌入自定义HTML内容
如果学过HTML很多语法都可以直接使用HTML语言来实现,添加个性化定义嵌入网页播放器如哔哩哔哩,修改图片大小样式,更改文字颜色和大小都可以用Html来实现,这里不过赘述自行了解即可,大部分支持,并非全部支持。
数学公式部分
这一部分感觉我应该跟不会常用所以不过多坠述,用到了再说,想了解的自行检索,我了解了一下非常方便,写数学公式很快。
END
好了,看完了就说明你大概学会了哈哈,快自己去动手试试吧。
- 1: 他说的是真的返回1