CSDN之MarkDown的使用技巧

Posted Mario_oo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSDN之MarkDown的使用技巧相关的知识,希望对你有一定的参考价值。

现如今MarkDown在csdn上的使用越来越频繁,用它写博客,在带来全新的体验的同时,如果我们掌握了其中的一些小技巧,会让书写的过程事半功倍。

标题

在文字写书写不同数量的#可以完成不同的标题,如下:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

效果如下:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

等号及减号也可以进行标题的书写,不过只能书写二级标题,并且需要写在文字的下面,减号及等号的数量不会影响标题的基数,如下:

二级标题

二级标题


定义列表

定义列表

Markdown Extra 定义列表语法:
无序列表的使用,在符号“-”后加空格使用。如下:

- 无序列表1
- 无序列表2
- 无序列表3
  • 无序列表1
  • 无序列表2
  • 无序列表3

如果要控制列表的层级,则需要在符号“-”前使用空格。如下:

- 无序列表1
- 无序列表2
  - 无序列表2.1
     - 列表内容
     - 列表内容
  • 无序列表1
  • 无序列表2
    • 无序列表2.1
      • 列表内容
      • 列表内容

有序列表的使用,在数字及符号“.”后加空格几个,如下:

1. 有序列表1
2. 有序列表2
3. 有序列表3
  1. 有序列表1
  2. 有序列表2
  3. 有序列表3
    有序列表如果要区分层级,也可以在数字前加空格。

引用

引用的格式是使用符号“>”后面书写文字,及可以使用引用。如下:

>Markdown在浏览器里写文章,怎么老被吞啊
>保存的草稿下次拿浏览器写新文章打开的还是原来的草稿,头一次用不清楚
>结果文章被覆盖了。

Markdown在浏览器里写文章,怎么老被吞啊
保存的草稿下次拿浏览器写新文章打开的还是原来的草稿,头一次用不清楚
结果文章被覆盖了。

当然也可以进行引用的嵌套

>今天天气不错~
>>适合打羽毛球
>>适合出去逛逛

今天天气不错~

适合打羽毛球
适合出去逛逛

代码块

在需要高亮的代码块的前一行及后一行使用三个反引号“`”,同时第一行反引号后面表面代码块所使用的语言,如下:

```java
public static void main(String[] args)
    Sysout.out.println("Hollo World!");

 ```
public static void main(String[] args)
    Sysout.out.println("Hollo World!");

当然如果在一个行内需要引用代码,只要用反引号`引起来就好,如下:

Use the `printf()` function.

Use the printf() function.

文字相关

粗体与斜体

粗体的使用是在需要加粗的文字前后各加两个“”,而斜体的使用则是在需要斜体的文字前后各加一个“”,如果要使用粗体和斜体,那么就是在需要操作的文字前后各加三个“*”。如下:

**这个是粗体**
*这个是斜体*
***这个是粗体加斜体***

__这个是粗体__
_这个是斜体_
___这个是粗体加斜体___

这个是粗体
这个是斜体
这个是粗体加斜体

这个是粗体
这个是斜体
这个是粗体加斜体

分割线

可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,同时需要在分隔线的上面空一行。如下:

---
分割线
****
还是分割线
___
依然分割线

分割线


还是分割线


依然分割线

首行缩进

MarkDown上首行缩进没什么好的办法,就是加&ensp或者&emsp或者&nbsp

 这个是` `的效果
 这个是` `的效果
 这个是` `的效果

 这个是 的效果
 这个是 的效果
 这个是 的效果

字体和颜色
<font face="黑体" size=1>我是黑体字</font>
<font face="微软雅黑"size=2>我是微软雅黑</font>
<font face="STCAIYUN" size=3>我是华文彩云</font>
<font color=#0099ff size=4 face="黑体">color=#0099ff size=72 face="黑体"</font>
<font color=#00ffff size=5>color=#00ffff</font>
<font color=gray size=6>color=gray</font>
<font color=Blue size=7>color=Blue</font>

我是黑体字
我是微软雅黑
我是华文彩云
color=#0099ff size=72 face=”黑体”
color=#00ffff
color=gray
color=Blue

图片相关

MarkDown提供的插图片的方式

![](https://image.cha138.com/20221212/d1199cc0e6b84568939bbb48e3803762.jpg)

由于这种插入图片的方式没有办法改变图片的位置和大小,很是不方便,MarkDown既然支持html,所以html语句当然也是可以的

固定图片显示大小:

<img src="https://image.cha138.com/20221212/d1199cc0e6b84568939bbb48e3803762.jpg" width=256 height=256 />

图像加个标注,可以这么做:

<center>
<img src="https://image.cha138.com/20221212/d1199cc0e6b84568939bbb48e3803762.jpg" width="25%" height="25%" />
图1. 猫
</center>



图1. 猫

链接

[我的csdn](http://blog.csdn.net/yyh448522331)

我的csdn

表格

Markdown Extra 表格语法:

项目价格
Computer$1600
Phone$12
Pipe$1

可以使用冒号来定义对齐方式:

项目价格数量
Computer1600 元5
Phone12 元12
Pipe1 元234

代码块

代码块语法遵循标准markdown代码,例如:

@requires_authorization
def somefunc(param1='', param2=0):
    '''A docstring'''
    if param1 > param2: # interesting
        print 'Greater'
    return (param2 - param1 + 1) or None
class SomeClass:
    pass
>>> message = '''interpreter
... prompt'''

脚注

生成一个脚注[^footnote].
  [^footnote]: 这里是 **脚注***内容*.

生成一个脚注1.

目录

用 `[TOC]`来生成目录:

[TOC]

[TOC]来生成目录:

数学公式

使用MathJax渲染LaTex 数学公式,详见math.stackexchange.com.

  • 行内公式,数学公式为: Γ(n)=(n1)!nN
  • 块级公式:

x=b±b24ac2a

更多LaTex语法请参考 这儿.

UML 图:

可以渲染序列图:

Created with Raphaël 2.1.0 张三 张三 李四 李四 嘿,小四儿, 写博客了没? 李四愣了一下,说: 忙得吐血,哪有时间写。

或者流程图:

Created with Raphaël 2.1.0 开始 我的操作 确认? 结束 yes no
  • 关于 序列图 语法,参考 这儿,
  • 关于 流程图 语法,参考 这儿.

快捷键

  • 加粗 Ctrl + B
  • 斜体 Ctrl + I
  • 引用 Ctrl + Q
  • 插入链接 Ctrl + L
  • 插入代码 Ctrl + K
  • 插入图片 Ctrl + G
  • 提升标题 Ctrl + H
  • 有序列表 Ctrl + O
  • 无序列表 Ctrl + U
  • 横线 Ctrl + R
  • 撤销 Ctrl + Z
  • 重做 Ctrl + Y

ps:文章第二次被吞,发现同一个浏览器只能保存一个草稿,最好先把文章发表了写新文章。。。


  1. 这里是 脚注内容.

以上是关于CSDN之MarkDown的使用技巧的主要内容,如果未能解决你的问题,请参考以下文章

Markdown学习

Markdown语法——菜鸟教程

Markdonw语法

Typora入门:全网最全教程

论Markdown基础的一些粗杂理解

论Markdown基础的一些粗杂理解