Markdown笔记二

发布于 2024-01-03  369 次阅读


1.Markdown代码块

markdown提供了友好的代码显示区域,可以根据代码语言类型自动调整语法高亮,开启方式为三个反引号(`),在输入三个反引号后可惜输入代码类型,再按回车即可开启代码编辑:

```pyhon
def bubble_sort(arr):
  n = len(arr)
  for i in range(n-1):
    for j in range(n-i-1):
      if arr[j] > arr[j+1]: 
        arr[j], arr[j+1] = arr[j+1], arr[j]
  return arr

这是一段冒泡排序的代码,它在markdown中的显示如下:

def bubble_sort(arr):
  n = len(arr)
  for i in range(n-1):
    for j in range(n-i-1):
      if arr[j] > arr[j+1]: 
        arr[j], arr[j+1] = arr[j+1], arr[j]
  return arr

短代码显示

有时候我们会在一段正常的文本中放一句代码,这时候使用代码块就显得有点大材小用了,这该怎么办呢?不用担心,Markdown还支持短代码显示,只要将单词或短语放到反引号(`)内,他就会被当作代码来显示:

`html`是一种超文本标记语言

    html是一种超文本标记语言

2.Markdown分隔线

要创建分隔线,只需要在单独的一行中使用三个以上*-__即可,建议在分隔线的上下添加空行:


*********

-------------

________

效果如下:




3.Markdown链接

超链接

Markdown超链接语法代码:[超链接显示名](超链接地址 "超链接title")

链接文本放在中括号内,链接地址放在后面的括号中,链接title可选,其中title是鼠标光标位于显示名上时出现的文字。

对应的HTML代码:<a href="超链接地址" title="超链接title">超链接显示名</a>

[HF's Blog](http://hfsblog.cn "这是一个title")

显示效果如下:

HF's Blog

网址和email地址

将url或email放到尖括号内<>,它就会变成可以点击跳转的文本:

<http://hfsblog.cn>
<example@example.com>

效果如下:

http://hfsblog.cn

hfsblog@example.com

斜体和粗体对链接也有效果哦,大家可以尝试一下。

引用类型链接

这一种链接方式是将超链接的显示文本和url分开进行存放,它使文本更加便于阅读。    链接分为两个部分,第一部分为链接显示的文本,如:[HF's Blog][6],第一个方括号内为显示的文本,第二个方括号内的为链接标签,该标签用于指向存储在文档其他位置的链接,且不区分大小写,可以包含字母,数字,空格或标点符号:

[百度][1]
[HF‘ Blog][hf]

[1]: https://baidu.com
[hf]: http://hfsblog.com

显示如下

百度
HF‘s Blog

需要注意的是,文本后的标签必须和链接前的标签保持一致,且第二部分(链接部分)可以放在文本后的任何地方,可以是段落后或文章末尾。