Markdown学习笔记

Markdown学习笔记

这只是一篇学习笔记,如果有任何错误的地方,欢迎指正,共同进步

markdown标题

markdown 有两种方法标记标题,我们只需要知道“#”就可以了,

一级标题’#+title’(注意这里的’+‘号仅仅代表连接,并不是你真的需要敲一个’+‘出来,恰恰相反,你需要在’#'和标题之间用空格分离

一级标题

二级标题’##+title’

二级标题

就像这样,就可以创建不同的标题,最小的是六级标题:

六级标题

markdown段落格式及字体

事实上,markdown并没有特殊的段落格式,我们只需要正常的编写文档即可

字体

而字体的话有以下几种:

斜体文本(用两个"*“或者”_"包围你要标斜体的部分,他就会变成斜体),

斜体文本

斜体文本

粗体文本(类似于斜体文本,但是要用两个’*‘号或者’_')

粗体文本

粗体文本

粗斜体文本(和上面差不多,但是符号要用三个)

粗斜体文本

使用下划线的粗斜体文本

分割线和删除线

分割线使用三个以上的*号,减号,下划线就可以建立一个分割线,这些符号中间不能有其他东西(空格也尽量不要有)。

多个星号:


多个下划线(在tuproa上这个要粗一点,可能是因为是’下’划线的原因)


多个减号


删除线很简单,只需要在文本的两边添加两个’~'符号就可以

~~deserted~~

我没有被删除

我被删除啦

你在gou叫什么

下划线

这个需要借助html的标签来实现,把需要添加下划线的部分用标签包围就可以:

<u>带下划线的部分</u>

我没有下划线

我有下划线[doge]

脚注

这是一个神奇的东西,你可以像变量一样使用他:

你可以像这样创建脚注:用[]包围一个^jiaozhju,就可以使用

声明:[^jiaozhu]:我们卖瓜的,肯定不会卖你生瓜蛋子啊

你这瓜保熟嘛1

当你把鼠标放在脚注上的时候他就会显示你指定的内容(网页上会跳转到某个位置,typroa上鼠标放在脚注上就会显示)


markdown列表

markdown支持有序列表和无序列表,跳出这种列表只需要使用回车键就可以了。

无序列表使用星号,加号,减号作为标记,外加一个空格:

  • 星号第一项
  • 星号第二项
  • 加号第一项
  • 加号第二项
  • 减号第一项
  • 减号第二项

有序列表使用数字加"."号来表示:

  1. 第一项
  2. 第二项

列表可以嵌套,

  1. 第一项
    • 嵌套1
  2. 第二项
    • 嵌套2

markdown区块

使用一个’>'加一个空格就可以创建一个区块,区块可以嵌套多层也可以在区块中使用列表,比如这段字上面一点就有这样的实例。

这是第一层区块

这是第二层区块

这是第三层区块

这是第四层区块

这是没完没了区块

想要跳出本区块使用回车键就可以了

也可以在列表中使用区块:

  1. 第一项

    so easy


我们也可以标识一段字体

(为了防止被网页转换了,在代码块里面写)标记一段字体,
我们使用"`"来包围你要标识的部分就可以了。比如:
`你干嘛,`或者两个"`"  ``篮球太危险``
显示效果如下:(网页上显示结果和typroa上显示有细微区别)

你干嘛
篮球太危险

markdown代码块

​ 代码片段使用"`"符号围起来就好:

printf()

代码区块的话:输入" ```" (三个)然后选择一种语言,就可以创建一个代码块了,如下

select count(*)
from user_info
where 
level > (select level from user_level_history 
        where id = 666)

已经创建的代码块也是可以更改对应语言的,在代码块的右下角。

比如我们创建一个java的代码块:

public class display{
    public void static main(String[] args){
        Integer status = -12
        system.out.printf("篮球太危险," + status);
    }
    public void changeStatus(Integer status){
        if(status < 0 ){
            status = 1;
        }
    }
}

markdown链接

链接的使用方法如下:(实际编写过程中,这两要靠在一起,下面只是为了演示)

[链接名称] (链接地址)

或者单纯的:

用<>包围一个链接,

<www.baidu.com>
[傲娇的小小云](https://blog.csdn.net/weixin_45880725?spm=1011.2266.3001.5343)

这是一个链接傲娇的小小云2

https://zh.javascript.info/ninja-code

我们也可以使用类似于变量的方式来声明一个链接:

  [1]: http://www.baidu.com/
使用他[吧][1]

你tm故意找茬是不


markdown图片

有了链接当然要有图片

图片也很简单:如下我会用代码块来演示,防止不能正常显示细节:

图片的预发格式如下:
    ![alt 属性文本](图片地址)
    ![alt 属性文本](图片地址 "可选标题")
    像这样:
    ![alt 成熟](./img/1.jpg "成熟的男人")

显示效果如下:

alt

但是这样没办法指定图片的高度与宽度,当然markdown现在也不支持,所以我们可以采用标签,愉快的使用html的标签来规范你的图片:

<img src="./img/1.jpg" width="20%" height = "20%">
效果如下:

是不是笑得就没有那么猖狂了?

或者我们也可以像声明变量一样来声明一个图片地址:

[自信]:./img/1.jpg
然后这样使用他[吧][自信],先声明或者后声明都没有关系
效果如下(点击一下看看,网页和typroa可能有些区别,
但是最终都会打开你选中的图片):

哎哟,你干嘛


markdown表格

Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。

语法格式如下:

|  表头   | 表头  |
|  ----  | ----  |
| 单元格  | 单元格 |
| 单元格  | 单元格 |

效果如下:

姓名年龄死亡时间火化时间
1111

我们也可以指定对齐方式:

-: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。


| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

但是我估计你在typroa敲不出来,所以只需要简单创建一个设置好表头,然后点击你的表格,在右上角有三个点可以进行诸多操作,在左上角可以选择对齐方式。(或者直接借助typroa插入表格)
右键,插入,插入表格

在这里插入图片描述


markdown高级操作

谢邀,有,但是华而不实,谁会用markdown编程,不过,markdown支持一些html标签,:

HTML 的行级內联标签如 <span><cite><del> 不受限制,可以在 Markdown 的段落、列表或是标题里任意使用。依照个人习惯,甚至可以不用 Markdown 格式,而采用 HTML 标签来格式化。例如:如果比较喜欢 HTML 的 <a><img> 标签,可以直接使用这些标签,而不用 Markdown 提供的链接或是图片语法。当你需要更改元素的属性时(例如为文本指定颜色或更改图像的宽度),使用 HTML 标签更方便些。

HTML 行级內联标签和区块标签不同,在內联标签的范围内, Markdown 的语法是可以解析的。

This **word** is bold. This <em>word</em> is italic.

渲染效果如下:

This word is bold. This word is italic.

区块标签

区块元素──比如 <div><table><pre><p> 等标签,必须在前后加上空行,以便于内容区分。而且这些元素的开始与结尾标签,不可以用 tab 或是空白来缩进。Markdown 会自动识别这区块元素,避免在区块标签前后加上没有必要的 <p> 标签。

例如,在 Markdown 文件里加上一段 HTML 表格:

This is a regular paragraph.

<table>
    <tr>
        <td>Foo</td>
    </tr>
</table>

This is another regular paragraph.

请注意,Markdown 语法在 HTML 区块标签中将不会被进行处理。例如,你无法在 HTML 区块内使用 Markdown 形式的*强调*

HTML 用法最佳实践

出于安全原因,并非所有 Markdown 应用程序都支持在 Markdown 文档中添加 HTML。如有疑问,请查看相应 Markdown 应用程序的手册。某些应用程序只支持 HTML 标签的子集。

对于 HTML 的块级元素 <div><table><pre><p>,请在其前后使用空行(blank lines)与其它内容进行分隔。尽量不要使用制表符(tabs)或空格(spaces)对 HTML 标签做缩进,否则将影响格式。

在 HTML 块级标签内不能使用 Markdown 语法。例如 <p>italic and **bold**</p> 将不起作用。
TML 区块内使用 Markdown 形式的*强调*

HTML 用法最佳实践

出于安全原因,并非所有 Markdown 应用程序都支持在 Markdown 文档中添加 HTML。如有疑问,请查看相应 Markdown 应用程序的手册。某些应用程序只支持 HTML 标签的子集。

对于 HTML 的块级元素 <div><table><pre><p>,请在其前后使用空行(blank lines)与其它内容进行分隔。尽量不要使用制表符(tabs)或空格(spaces)对 HTML 标签做缩进,否则将影响格式。

在 HTML 块级标签内不能使用 Markdown 语法。例如 <p>italic and **bold**</p> 将不起作用。


  1. 我们卖瓜的,肯定不会卖你生瓜蛋子啊 ↩︎

  2. 现在哪还有瓜,这都是大棚的瓜 ↩︎

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值