Markdown学习笔记
写这篇文章,是因为我在使用Markdown编写博客的时候,会遇见的一些问题。我使用VScode来编写md文件。
1.列表的问题
(1) 不知道为什么,我使用1后面加个点然后在加个空格的形式生成有序列表,在生成html的时候,这个序号总是丢失了,显示不出来,查看页面代码,都变成了ol标签的一个li标签,解决方式只能是再写一层标号,干脆不要列表好了(点号之后不加空格)。
(2) 在有序列表的后面,一定要空一行,否则在渲染成html后,后面的文字也成为了列表的一部分,被放进了<li>
元素中。
1 | 1. 列表问题 |
2.在md文件中编写html标签
markdown语言是兼容html的,所以在md文件中编写的任何html标签都会被解析为html元素,如果想让标签作为普通文本,需要用 ` 键包裹起来,Tab键上面的英文状态下的符号。
3.网址之后加入一个空格
在网址之后,要加入一个空格,否则解析的时候,后面的文字也变成了网址的一部分了。
3.表格
在表格中使用竖线,使用|
后面加一个分号
4.换行与缩进
(1) 缩进:输入四个空格,或者是一个或者两个tab(有的一个tab占两个空格,有的一个tab占四个空格)。用  ;也可以(分号与前面的sp没有空格)。这是实实在在的空格, &ensp ; 半角的空格,&emsp ; 全角的空格。然后前后空一行。
(2) 换行:使用html语言换行标签:< br >(在处于缩进模式下,这个标签好像不管事了,就成了普通的字符了),或者连续两个以上空格+回车。
1.markdown部分语法技巧1 -字体-换行-缩进
2.MarkDown首行缩进和换行
3.Markdown自动换行
4.少为人知的Markdown基础知识
5.Visual Studio Code写Markdown中代码块tab缩进错误
6.markdown段落中如何产生缩进?
5.插入链接
(1) 我一直使用直接粘贴复制的方式插入链接,结果总是会出现将链接之后的文字也试别为链接的情况,所以不得不手动在后面添加一个空格,以示区别。后来查了下,可以有更好的方式插入链接,而且还不用在文章中出现一大串的http链接字符串。有普通链接、参考链接和自动链接,这里写一个普通链接的例子。参考链接就是文章自己内的引用,就像写论文一样,你点击参考小标,就可以跳到相应的参考文章那里去了。
1 | [Google](http://www.google.com/) |
(2) 将链接不作为链接,如果想输入一个网址,但是网址不是一个链接,而只是一个文本,这个时候不能用三个点,可以用两个点。
这样就可以产生纯文本的链接了
1.超链接