频道栏目
首页 > 程序开发 > 软件开发 > 其他 > 正文
CSDN Markdown使用教程
2017-07-17 09:53:00      个评论    来源:别处仰望的博客  
收藏   我要投稿

简介

本文主要为喜欢写随笔或分享学习经验,提供一个比较简洁的Markdown使用说明。包含代码和显示效果图。
以下内容一共包含五个板块,分别是

文本排版(包含列表和表格) 代码书写 (包含绘制各种流程图) 数学公式编辑 超链接和插入图片(目录、脚注和引用)

文本排版

标题和正文

代码:

# 一级标题1 
## 二级标题1 
### 三级标题1 
一共提供了六级标题(这是正文的效果)
### 三级标题2 
## 二级标题2 
### 三级标题1 
### 三级标题2
#一级标题2 

效果图:
标题与正文

列表

代码:

无序列表:快捷键Ctrl+u(想缩进用tab键)

-  内容1 
    - 内容1.1 
    - 内容1.2 
-  内容2 
-  内容3

有序列表:快捷键Ctrl+o(想缩进用tab键)

 1.  内容1 
     1.  内容1.1 
 2.  内容2 
     3.  内容2.1 
     4.  内容2.2 

混合使用列表:

1.  有序1 
    -  无序1 
    -  无序2 
2.  有序2 

注意事项:每次一个列表的生成,首尾都要空出一行,否则会导致接着上面的列表排版。 

效果图:
列表
注意:如果认真的同学,可能会发现有序列表中代码和显示的有出入。我解释一下,在Markdown中列表前面的数字只是一个标志作用,在实际显示中会重新计算成合理的序号。
在编写时,每行末尾加上一个空格再回车是个好习惯。

表格

代码:

基本表
|姓名|性别|年龄|
|---|---|---|
|张三|男|19|
|李四|女|20|
对齐方式
|左对齐|右对齐|居中对齐|
|:---|---:|:---:|
|优|良|差|
注:CSDN的Markdown编辑器采用上述方式影响不了表头

效果图:
表格

代码与流程图

代码

代码:

行内代码`biechuyangwang`
行间代码```cpp
#include
using namespace std;
int main(){
    cout<<"Hello CSDN!!!"<

效果图: 代码 注意:cpp是c++语言高亮显示的标志,其他语言高亮标志,这里是常用的几个。

流程图与序列图

代码

序列图:```sequence
title:苦逼的程序员
雇主->老板:需要添加功能
note left of 雇主:通知
老板->>程序员:按雇主要求修改程序
程序员-->老板:不满,但是回答好
程序员-->>雇主:TMD,不早说。
note right of 程序员:反馈```

流程图:```flow
start=>start: 开始
look=>operation: 看vip视频
isLogin=>condition: 是否是会员?
login=>operation: 充值
test=>operation: 随便看
end=>end: 结束

start->look
look->isLogin
isLogin(yes)->test
isLogin(no)->login->look
test->end```
注:由于这也属于代码,所以“```”的问题需要参考上面。
序列图比较简单,流程图需要先定义在使用,我是用空行将定义部分和连接部分给隔开了。 

效果图:
图一:序列图
序列图
图二:流程图
流程图

数学公式编辑

基本使用

代码:

行内公式:$c=a+b$
行间公式:$$c=a+b$$

效果图:
公式-基本

常用希腊字母

代码:

$$ \alpha \beta \gamma \delta \lambda \mu \theta \rho \sigma \kappa \phi \omega \chi \eta \nu \tau $$
$$ A B \Gamma \Delta \Lambda M \Theta P \Sigma K \Phi \Omega X H N T $$

效果图:
公式-常见希腊字母
注:完整希腊字母表 ,这个东西介绍Latex的数学公式很详细,花点时间看吧。

上下角标

代码:

$$a_1a^2e^{a+b}$$

效果图:
vcex6g==" src="/uploadfile/Collfiles/20170715/2017071509492863.png" />

函数符号

先给一个查询函数符号的地方,就当字典用吧。我所用的符号在里面都能找到。
代码:

$$a \quad b \;\sqrt[\!n]n \quad \vec a \qquad \overrightarrow{AB}$$
$$\left( \begin{array}{ccc}
a & b & c \\
d & e & f \\
g & h & i \end{array} \right)$$
$$\int\!\!\!\int_{D} f(x) \,dx\,dy$$
$$\sum_{k=1}^n k^2=1^2+2^2+\cdots+n^2=\frac{n(n+1)(2n+1)}{2}.$$
$$\lg \left(  \prod_{k=1}^{n} a_k \right)=\sum_{k=1}^n \lg a_k$$
\begin{eqnarray*}
\cos 2\theta & = & \cos^2 \theta - \sin^2 \theta \\ & = & 2 \cos^2 \theta - 1.
\end{eqnarray*}

效果图:
公式-函数
注:其它扩展用法,请深入学习LaTeX

超链接与插入图片

超链接

代码:

[超链接]:(https://www.baidu.com/index.php?tn=monline_3_dg"这个链接指向百度")

效果图:
超链接

插入图片

代码:

![作者自己](/uploadfile/Collfiles/20170715/2017071509492987.jpg)

由于图片是作者自己,长得凑合,不喜勿喷,放在文章的结尾。

脚注

代码:

脚注需要定义,后引用。无论在文章的那里定义,都会生成到文章的末尾。和论文中参考文献类似。
脚注[^1]
[^1]: 这是一个脚注

效果图:
脚注

引用

代码:

>引用1
>>引用2
>>>引用3

效果图:
引用

先写结语

结语

由于篇幅有限,写了些常用的功能,对大部分新手也足够了,要进一步学习,请学习LaTeX,毕竟写论文LaTeX还是主流,非常非常强大。 还有,总有人询问目录的事情,做统一回答:CSDN上会自动生成包含1-6级标题的目录,不需要使用[toc]来生成目录。 作者是大四学生一枚,喜欢CV和NLP,以后会经常写一些学习感悟和体会,希望有兴趣的一起探讨。(opencv、spark与TensorFlow等几个版块都可以) 本人是一个喜欢讲故事的人,包括生活经验和学习经历。希望喜欢分享的人,来blog一起分享知识,分享快乐。

效果图(手头没有很帅的图,就将就一下):
作者自己

回到顶部

点击复制链接 与好友分享!回本站首页
上一篇:Qt笔记之窗口布局
下一篇:可并堆和左偏树问题解析
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训

版权所有: 红黑联盟--致力于做实用的IT技术学习网站