什么是Markdown?
Markdown是一种 轻量级 的文本标记语言,通过一些简单的标记语法,它可以使普通的文本具有一定的格式。
Markdown的语法非常简单,所以最终呈现的效果也往往是简洁、单一的。它无法用于复杂的排版,但缺点就是优点——Markdown的使用者得以专注于内容本身,无需调整格式就能获得不错的阅读体验,你们现在阅读的文档就是使用
Markdown编写的。
同时,Markdown格式简洁轻量的特性让它能够很容易地被分享,容易渲染之后在网页上显示,也可以方便地转换为各种格式。
为什么学习Markdown?
Markdown在技术工作者群体当中正得到越来越广泛的应用——Github、SourceForge、reddit等网站使用Markdown编写帮助文档(github的readme.md很多人应该都见过,.md就是Markdown文档的意思);知乎、简书、思否、掘金等
软件支持Markdown格式的内容;而如果想要自己搭建博客的话,大多数个人博客的博文也是使用Markdown编写的。
Markdown的轻量和跨平台特性使之成为一种非常易用的东西。同时,由于它所使用的标记符号很少,所以学习起来也是很快的,我认为每一个技术工作者都该学习一下Markdown。我们保证,花一个小时你就能学会基本的使用,而且你
一定会喜欢它的简洁。
总而言之
Markdown用起来方便,且在转换为pdf格式时排版更加轻松,因此我们推荐大家使用Markdown.
如何学习Markdown
关于Markdown的使用,网络上现有的资源已经非常好了,我们无意再制造一份全面的教程来进行无意义的讲解,关于Markdown的基本知识请大家通过以下链接进行学习:
https://www.runoob.com/markdown/md-tutorial.html
https://www.jianshu.com/p/191d1e21f7ed
https://guides.github.com/features/mastering-markdown/ 【全英,慎入(其实挺简单的)】
https://github.com/younghz/Markdown
然后,我们推荐的编写工具为Typora(即时呈现且将一些常用功能集合成快捷键),日常的笔记如果可以公开的话推荐大家使用思否发布(当然也可以自己搭博客),保存笔记时选择Markdown格式即可。
Markdown的日常使用
如果你全面地浏览了我们给出的链接中的内容,那么你可能会觉得“好像Markdown学习起来还有一点复杂?”
错觉,绝对是错觉。
下面笔者来给大家总结一下电子部日常里Markdown的使用。
首先,说一下最常用的元素——其实就五个——标题、列表、图片、超链接、代码。
常用元素解析
(以下常用元素实例,由于Typora主题不同可能与各位读者实际操作存在差别,但无关紧要,可以理解为皮肤不同)
一、标题
在Typora里面(之后的说明都默认在Typora中进行),敲一个#出来,然后敲一下空格,接下来输入的一行就算是标题文字了,#号的多少用于区分标题的层级,支持六级标题。
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
二、列表
列表可以分为有序列表和无序列表
无序列表是这样的:
-
内容1
-
内容2
-
内容3
在Typora中一般采用 'Ctrl+Shift+]'实现;不通过快捷键可以在键入 '-'后敲击"空格/Tab"实现。
有序列表是这样的:
- 内容1
- 内容2
- 内容3
在Typora中一般采用'Ctrl+Shift+['实现;不通过快捷键可以在键入一个数字 + .(英文句号)后敲击"空格/Tab"可以实现。
三、图片
推荐使用这样的方式插入图片:输入![]()
(注意是英文括号),然后将图片路径输入到圆括号中
当然,也可以使用Typora自带的快捷键'Ctrl+Shift+I'
为了方便管理,推荐在本地书写文档时为每份笔记分配一个文件夹,然后在其下建立一个图片文件夹(比如“Picture” “Image”什么的),然后,使用相对路径插入图片。
比如这样:![](./Pics/Sakana.jpg)
四、超链接
插入超链接的方法是输入,然后,把你希望显示的文字放进方括号,实际链接放进圆括号。
当然,也可以使用Typora自带的快捷键'Ctrl+K'
稍微要注意一下的地方是:在向括号中粘贴链接的时候,请先按Ctrl + / 切换到源代码模式,也可以单击左下角的'</>'。
五、代码
写技术文章当然少不了放代码啦,但是Markdown编辑器(例如Typora)会对原始内容进行渲染,所以不能直接输入。
代码输入的话,有代码行和代码块之分,都需要使用反引号(一般在你键盘左上角,Esc下面,数字1的左边,记得使用英文模式)。用一对反引号包起来的内容被视为代码行,将按照原始内容显示,比如这样:printf(Hello!);
而插入代码块的方式是——在一行的开头敲三个反引号然后回车(Typora中快捷键为'Ctrl+Shift+K'),显示效果如下:
#include <stdio.h>
int main()
{
printf("Welcome to CAST!")
return 0;
}
一点补充
总的来说,会用上面的五个元素的话,平常写文档就没问题了,不过,为了改善阅读体验,你可能偶尔会需要使用以下几个元素:
引用
这就是引用
114514
引用可以通过快捷键'Ctrl+Shift+Q'实现;不通过快捷键可以通过键入'>'来实现。
公式
$\begin{cases}
\int{f(xn)x{n-1}dx}=\frac{1}{n}\int{f(xn)dxn}\
\int{f(xn)\frac{1}{x}dx}=\frac{1}{n}\int{f(xn)\frac{1}{xn}dxn} \
\end{cases}$
$$
\int{f(xn)\frac{1}{x}dx}=\frac{1}{n}\int{f(xn)\frac{1}{xn}dxn}
$$
大家能否看出上述两个公式有何区别?实际上,在Markdown中我们可以采用两种公式,和代码类似,一种称之为公式行而另一种称之为公式块。
用一对'$'包起来的内容被视为公式行,显示效果如第一组公式所示。
用两对'$'包起来的内容被视为公式块(Typora中快捷键为'Ctrl+Shift+M'),显示效果如第二组公式所示。
End
更多的小技巧,请大家在使用的过程中探索。
by 通院科协电子部2022级讲师团 2022.8
标签:Markdown,xn,电子部,Ctrl,Typora,通院,快捷键,frac From: https://www.cnblogs.com/Sakannnnnna/p/16709416.html