有没有一种语言,既实用还能够短时间内学会并应用起来?当然有。小阳今天要教给大家的是一种标记语言——Markdown。

经常上网的你,一定有注意到很多网页排版整齐、简洁优美,各级标题区分明显,文章逻辑清晰。

难道他们是使用 Office Word 编辑好版式复制粘贴到网页的吗?当然不会。

大多数网页包括博客、GitHub、简书等都可以使用这种 Markdown 标记语言来写。

话不多说,一起来学习如何使用吧。

Markdown的介绍

Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。(来源:维基百科)

Markdown的优点

  • 可读直观、简单易学。
  • 使创作者专注于文字内容而非排版样式,安心写作。
  • 轻松导出 HTML、PDF 和本身的 .md 文件。
  • 纯文本内容,兼容文本编辑器与字处理软件。
  • 多个平台支持。

有这么棒的效率工具就让我们赶快学起来吧!请查收下方满满的干货,希望你有满满的收获!

常用的Markdown编辑工具

Mac:Mou

Windows:MarkdownPad,MarkPad

Linux:ReText

Web:Github,CSDN,简书

(当然Markdown的编辑器还有很多,同学们可以自行查找下载)

一些手机便签 App 也同样支持 Markdown 输入,如:Bear。

小阳在这里推荐一款电脑应用叫做 Typora (支持Mac, Windows, Linux)

Markdown的基本语法

一、标题

在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 #号即可。

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

#号后需加一个空格,一共有6级,一个#对应一级,显示效果如下:

一级标题

二级标题

三级标题

六级标题

二、引用

需要引用文献或其他出处的语句时,一般会使用引用格式,Markdown里的引用格式就是在句子前加个>大于号。

> 阳光助学中学的宗旨:服务同学,锻炼自我。

>后也是有空格,效果如下:

阳光助学中学的宗旨:服务同学,锻炼自我。

注:1.如果需嵌套引用,则在引用体中用不同数量的>来实现嵌套引用;

效果如下:

2.两次回车跳出引用。

三、列表

列表有三种情况,有序列表、无序列表和层级列表,有序列表只需前面加上- 或者*后面接个空格:

1、无序列表:

给每个项目前加+-*再加空格

显示效果如下:

  • 你好
  • 谢谢
  • 欢迎
  • 再见

2、有序列表:

有序列表则直接在文字前加一、 二、 三、 或者其他的序列格式1. 2. 3.

显示效果如下:

  1. 起床
  2. 梳洗
  3. 吃饭
  4. 上课

3、层级列表:

层级列表一般分三级,标记分别为:第一级实心圆点,第二级空心圆点,第三级之后都为实心方点。

要实现层级列表,每下一级在开头都要比上一级多输入2个Space或者1个Tab,而且第一级前面不要超过3个Space(实际上是增大了每行的缩进量以及改变了标记符号而已)

显示效果如下:

四、斜体、粗体

使用粗体或者斜体l来对重点内容进行突出强调。在Markdown中,使用一个*包裹就是斜体,用两个*就是粗体。

*这是斜体***这是粗体**

显示效果如下:

这是斜体

这是粗体

五、超链接

即显示为几个文字,点击可跳转另一网页的显示格式

超链接的使用规则格式是 []() 中括号里为显示内容,小括号里为链接地址 点击跳转[百度] (https://www.baidu.com/) 效果如下:

点击跳转百度

(由于微信公众平台限制,无法跳转外链,在其他网页端都是可以的)

六、图片

插入图片格式和超链接格式非常类似,只是在前面需要加个!感叹号:![]()

例:![阳光](http://C:\Users\24742\Desktop\阳光.jpeg) (这里插入的是本地图片,小括号里是图片的存储路径,也可插入在线图片的链接)

插入图片如下:

七、分割线

分割线的语法只需要三个 * 号,如:

下面是一条分割线***上面是一条分割线

显示效果如下:

下面是一条分割线


上面是一条分割线

八、代码块

如果你需要插入代码,代码块必不可少,若是我们需要引用代码,我们使用代码框把代码给框起来,使读者更清楚代码的书写,代码框的语法是用两个`包裹就行,比如:

包裹“printf("Hello world!");”的效果;

printf("Hello world!");

有些时候我们需要输入不只一行代码,需要圈住更多行,形成一个框,此时我们需要用到两个```

#include int main(){  // printf() 中字符串需要引号  printf("Hello, World!");  return 0;}

九、表格

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

语法格式如下:

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

显示效果如下:

我们到表格中单元格内容默认左对齐,实际上我们还可以通过添加符号来调整对齐方式:

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

语法格式如下:

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

显示效果如下:

写博客的Markdown学到这里就可以啦,排版起来非常简单,多练习几次就能进行熟悉的运用了。希望今天的推送能够带给你收获。如果想了解更多更强大的Markdown功能,可以自己去找找更多学习资源加强。

往期精彩

● 会呼吸的夏日色彩

● 阳光首届校园文化创意大赛火热进行中

图文来源:新媒体中心 柴博泉责任编辑:新媒体中心 刘睿涵责任审核:吴智鑫 高沁涵

语言列表导出xlxs_学习五分钟,掌握一种新语言。相关推荐

  1. java分布式架构_Java学习五分钟系列:从单体架构转向分布式架构的难点

    Java学习五分钟系列,目的是为让大家在短时间内搞清楚一项技术的概念.优缺点和适用场景,想要深入的了解,还需要投入更多的时间. 分布式架构和单体应用架构相比,可以充分利用多机器的性能优势,提高了系统的 ...

  2. vector 插入_Java学习五分钟系列:对比Vector、ArrayList、LinkedList

    Java学习五分钟系列,目的是为让大家在短时间内搞清楚一项技术的概念.优缺点和适用场景,想要深入的了解,还需要投入更多的时间. Java的集合类,值得我们深入的学习,建议大家有时间的话,可以阅读一下源 ...

  3. PANS最新脑神经科学研究:激活一种新语言并不费力气

    来源:中国生物技术网 美国纽约大学的一项新研究发现,我们在不同语言之间切换时的大脑工作模式,这使我们对双语现象有了新的理解. 纽约大学博士生Esti Blanco-Elorrieta是这项研究的第一作 ...

  4. 蛙蛙推荐:蛙蛙教你发明一种新语言之一--词法分析和语法分析

    摘要 程序开发行业中有很多种编程语言,每个程序员大概也都会一两种,可你有没有想过自己DIY一种语言呢,本文就带你用.net DIY一种新语言--WawaSharp,我们将定义语法,实现词法分析,建立语 ...

  5. 语言 提取列名_学习健明老师发布的R语言练习题的学习笔记(二)

    学习者:骆栢维 题目来源:生信基石之R语言 中级10 个题目:http://www.bio-info-trainee.com/3750.html 备注:本文为笔者学习健明老师GitHub答案代码的学习 ...

  6. 基于pbl的c语言课程设计及学习指导 答案,基于PBL的C语言课程设计及学习指导前三章答案1.0版...

    <基于PBL的C语言课程设计及学习指导前三章答案1.0版>由会员分享,可在线阅读,更多相关<基于PBL的C语言课程设计及学习指导前三章答案1.0版(67页珍藏版)>请在人人文库 ...

  7. 语言叮叮消息接口_五分钟学后端技术:如何学习Java工程师必知必会的消息队列...

    原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者. 什么是消息队列 "RabbitMQ?""Kafka?""RocketMQ?" ...

  8. c语言实现java接口_五分钟带你了解Java是如何从容而优雅地实现接口数据校验

    本篇文章给大家分享平时开发中总结的一点小技巧!在工作中写过Java程序的朋友都知道,目前使用Java开发服务最主流的方式就是通过Spring MVC定义一个Controller层接口,并将接口请求或返 ...

  9. caffe图像分类教程_跟我上手深度学习: 五分钟尝试第一个深度学习(Caffe)训练和图像分类(详细图文步骤)...

    申请深度学习的开发环境 Supervessel超能云(www.ptopenlab.com)上可以免费申请深度学习的开发环境.用户可以免费注册一个用户帐号,无须任何信用卡信息,就可以申请. 申请了用户帐 ...

最新文章

  1. [转]HTTP协议详解
  2. T extends ComparableT和T extends Comparable? super T含义
  3. MySQL字段拼接Concat
  4. python动物代码大全_python爬虫代码大全
  5. linux xfs字体服务安装6,Linux系统中安装中文字体方法
  6. Python用正则表达式匹配ABAC和AABB的词语
  7. 指定LINUX内存大小,linux下内存大小、起始地址的解析与修改
  8. 江苏海洋大学c语言期末考试题库,海南热带海洋学院18级C语言期末考试PAT编程题...
  9. Cocos2d摄像机详解
  10. 基于Arduino Uno开发板的红外遥控开发
  11. linux下google浏览器字体不清晰,google浏览器的字体模糊的原因是什么_怎么解决 - 驱动管家...
  12. 四川大学计算机学院彭德中,四川省计算机学会
  13. 112、可燃液体的火灾危险性分类
  14. win7中解决nodejs版本问题
  15. 企业微信可以转移员工名下的好友吗?
  16. jstree Api 中文翻译文档
  17. 内网渗透-cs之模拟钓鱼攻击
  18. c语言编写u盘杀毒软件,一个简单的C++编写的u盘病毒代码
  19. opencv dnn模块 示例(15) opencv4.2版本dnn支持cuda加速(vs2015异常解决)
  20. 《反精益创业》第二章

热门文章

  1. 不少人暗搓搓的准备春招了,我有一些好东东和招聘信息给你
  2. 11月4日,上海开源基础设施峰会,不见不散!
  3. Storm精华问答 | Storm如何连接MySQL?
  4. 唯品会2017年双11大促技术保障实践,全域提供25万QPS服务能力
  5. dexpress 流程图_DevExpress常用操作
  6. react安装_前端大牛进阶---gt;React必会教程
  7. java 电子编号生成器_业务编号生成器
  8. kibana 后台启动
  9. RuoYi-Vue 部署 Linux环境 若依前后端分离项目(war 包+nginx版本)
  10. PLSQL 查询结果只显示年月日不显示时分秒的解决方法