关于Markdown
前言
Markdown早在2004年就被 约翰·格鲁伯(John Gruber) 所创建,Markdown被发明出来就是为了简化文章的排版。或许对于大部人来说会感到不解,一套如此老旧的标记语言,是否早就过时了为什么还要拿出来讲呢人认为正是因为其的简单性,让对于想多了解了解计算机“语言”的普通人而言,是一个很好的切入口。
况且正是因为Markdown在语法上的简单性,在这个追求极简的时代,更容易受到码字人员的追捧
文章的内容分为四部分——
Markdown是什么
Markdown的适用人群
Markdown的语法
希望这篇文章能够提供一定帮助,开启你对计算机码字的探索之旅
Markdown是什么
前言中已经阐述过了Markdown是一种轻量级标记语言
-
轻量级是相对其他标记语言而言的,相当于一些最基础、最简单的表达方式,对标记语言的发展史有兴趣的同学,可以自行查找信息进行了解。
-
标记语言用通俗易懂的话来说,就相当于在计算机中,对文本进行排序、标记,可以直接理解为电脑中的读书笔记。而其目的正是为了使用户在计算机中能更好的阅读文章、整理文档信息等等,以此获得更加良好的观感、使用体验。
轻量级标记语言当然不止一种,但Markdown作为比较有代表性且广泛使用的语法,相信只要接触过的小伙伴,都会喜欢上这个语言。举个简单例子,像正常在Word文档中对字体进行的加粗、倾斜、超链接等等功能,都能用Markdown的语法实现。
总之Markdown有轻量化、易读易写的特性,并且对于图片、图表、数学式、代码都有支持,在大多平台发布文章或消息时,都能起到良好的排版效果。
Markdown的适用人群
如今这个讲究效率的 会,大家都很少再去了解自己不怎么接触的东西。往往等到需要用到了才会去了解特定的内容,这种学习方式的好坏,暂不做评述。但我仍然觉得有必要介绍一下这款软件的适用范围,以此让每个人抉择权衡是否有学习的价值。
Markdown可以说是为那些对码字速度、排版流畅度、感观度上有要求的人群做准备的,简单来说就是将文章写完的同时顺带将排版完成。
Markdown的泛用性主要体现在以下几个方面:
- 将Markdown写成的文档,转化为各式各样的文本、图像文件(png、word、html 3 等)
简单来说喜欢编写文档的小伙伴们,都推荐了解一下Markdown。当然一切的前提来自于是否获得良好的体验,如果所用的工具并不能显著提升你的使用体验,那当然就没有使用的必要了。
Markdown的语法
以下语法效果展示均为Typora演示,不同平台展示效果可能纯在差异,但大体相同
标题格式表达
-
利用“===”、“—-”表现一二级标题
文本格式表达
-
分段:在文字的结尾敲击两次空格键,或者空一行
-
-
脚本的编写
-
用“数字”加“ . ”加“空格”来做有序列表
区块格式表达
- 用“>”加“空格”来进行区域表达、区域表达也可嵌套
-
用““`”对整段代码进行包裹,同时对代码内容进行注释(可注释可不注释)
-
也可以通过变量来设置链接,将链接赋予变量
表格格式表达
- 用“|”来分隔不同的单元格,用“-”来分隔表头和其他行,用“:-”、“-:”“:–:”对文本进行左对齐、右对齐与居中对齐
其他高级格式表达
- 由于markdown兼容html元素,所以html的标签,均能使用
- 使用美元符 “$$” 包裹 TeX 4 或 LaTeX 5 格式,可输入复杂的数学公式
平台集成工具
各大在线博客、 区平台自带的写作工具,比如Github、CSDN、博客园、简书等。他们的写作工具就是使用的Markdown的语法环境,进而使得你在编写排版时可以使用Markdown的语法。
独立软件类
插件类
结语
(~ ̄▽ ̄)~总算是写完这篇文档了!这是个人第一次尝试写技术性文档,虽然十分简单甚至算不上是什么有技术含量的东西,内容上也不是十分的扎实严谨,大部分都是自己所理解的一些浅显的东西。(欢迎大佬指正)
我希望能通过这样一种比较简单的、且普通人都能理解的方式去介绍一些与计算机语言相关的东西,让每个人对电脑更深层次的一些东西产生兴趣。说句实在话,编程代码这块的东西是枯燥、无味、难嚼的。我自己开始接触编程代码这块东西的时候,将近花了一整个学期的时间,才开始抓住一些最基本的东西,渐渐的学会看文档、博客,尝试着自己去做东西、写文档。对于自己而言,写这个文档的同时,也是不断学习、巩固的过程。
如果你同我一样,也是个对计算机感兴趣的小白,那么就从自己感兴趣的地方下手,尝试地写些文档内容,这种学习效率不是那种按部就班的学习可以比拟的。最后希望这篇文档,对你我都能起到一定的激励作用!回见!ο(=?ω<=)ρ⌒☆
编写时间:2020.10.6
-
轻量级标记语言 (英语:Lightweight Markup Language),简称LML,是一类用简单句法描述简单格式的文本语言。 ??
-
Github 一个面向开源及私有软件项目的托管平台,简单理解为一个可以共享、获取到各种软件源代码的平台。开发者们的快乐天地,需要科学上 。 ??
-
html 全称:Hyper Text Markup Language,即超文本标记语言。自1990年以来,HTML就一直被用作万维 (world wide web)的信息表示语言,简单来说HTML是 页编程的基础。(可以简单地理解为 页就是用HTML的语法编写出来的,当然真正 页的组成还涉及到更多的语法和框架) ??
-
TeX ,一套在学术界十分流行的文本排版系统。你也可以把它理解为是一种程序语言,同样是利用一些字符代码对文本进行编排。(从文字编排上来说,TeX和Markdown和Word的目的都相同,同样为了排版而存在) ??
-
LaTeX,是基于ΤeΧ的排版系统,可以认为LaTeX将TeX这种语言写成的一个“TeX 宏包”,是对TeX功能的整合与拓展,使TeX更容易上手使用。 ??
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树MarkDown入门MarkDown介绍24693 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!