markdown编辑器

代码领航说
• 阅读 905

说起Markdown,肯定很多人都接触过。它是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。真的是简单又实用哟~

现在很多网站都在使用Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:简书、reddit、GitHub、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。

Typora 编辑器

一般我编辑Markdown文档都是使用的Typora 编辑器,Typora 官网地址为:https://typora.io/。下面是我安装好后的Typora 。

markdown编辑器

Markdown的语法

我们一起来了解一下Markdown的语法吧,在此之前你需要创建一个Markdown的文件。

  • 标题,其实标题的语法很简单,一个井号#表示一级标题、两个井号##表示二级标题,依次类推,下面是一到六级标题的语法:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

我们看一下在Typora 编辑器里演示结果:

markdown编辑器

  • 有序列表,这个也很简单,有序列表只需要在文字前加上序号
1. 有序列表一
2. 有序列表二
3. 有序列表三
4. 有序列表四
5. 有序列表五

markdown编辑器

  • 无序列表,一般无序列表都是在文字前面加一个-符号,其实*+这两个符号也有是一样的效果。不过要记得,在使用的时候都需要用一个空格将他们三个符号和文字隔开才会生成有效的无序列表哟~
- 无序列表样式一
* 无序列表样式二
+ 无序列表样式三

markdown编辑器

  • 将想要加粗的文字内容两边都用两个**包围起来,就能实现字体加粗的效果。而将文字两边用一个*包围起来,字体则会倾斜。
**字体加粗**
*字体倾斜*

markdown编辑器

  • 我们经常看到的代码块实现起来也很简单,只需要将代码块前后都使用三个反引号`包围起来,为了防止转译,在反引号前面加上了序号。
1. ```
2. 代码块
3. ```
  • 至于单行代码,只需要在文字内容左右两边加上一个反引号就可以了。例如我们经常要将文字中的英文单词标记出来,便于阅读。
这是一行文字,现在需要使用一个英文单词`summer`,我将英文单词标记出来。

markdown编辑器

  • 分割线,通常使用三个或者三个以上的-*符号来表示。
---
-----

***
*****

markdown编辑器

  • 引用,只需要在文字的前面加上一个>大于号(或者你也可以加多个大于号),显示效果会不一样。

markdown编辑器

  • 插入图片,一般编辑器中其实会有一个单独插入图片的按钮,但是如果你想直接使用语法插入也行
![图片alt](图片地址 ''图片title'')

图片alt就是显示在图片下面的文字,相当于对图片内容的解释
图片title是图片的标题,当鼠标移到图片上时显示的内容,可以省略
# 例如:

![1.png](https://upload-images.jianshu.io/upload_images/3260639-c640ce0e0bfd4c2e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 "鼠标悬浮文字")
  • 表格也是比较常用的格式,它的语法略显复杂一些 :

表格通过|符号来分隔不同的单元格,使用 - 来分隔表头和其他行。
可通过:-的位置关系确定每一列的对齐方式,-:设置内容和标题栏居右对齐,:- 设置内容和标题栏居左对齐,:-: 设置内容和标题栏居中对齐。

ID|年龄|姓名
--|:--:|--:
001|20|张三
002|30|李四
003|40|王五

markdown编辑器

  • 流程图算是比较复杂的Markdown语法了。流程图的语法大体分为两部分:流程图元素定义部分 和 连接流程图元素部分,该部分用来指明流程图的执行走向。

流程图的画法和代码块类似,流程图也是写在两个`之间的,格式用flow表示。

定义元素的语法:

tag=>type: content:>url
  • tag 是流程图中的标签,在第二段连接元素时使用。名称可以自定义。
  • type 表示标签的类型,由于标签的名称可以任意指定,所以要依赖type来确定标签的类型,有六种类型分别是:start、end、operation、condition、inputoutput、subroutine
  • content:流程图文本框中的描述内容,冒号与文本之间一定要有个空格。
  • url是一个连接,与框中的文本相绑定,点击文本时可以通过链接跳转到 url 指定页面 。
示例:

markdown编辑器

参考:https://www.9xkd.com/

点赞
收藏
评论区
推荐文章
Symbol卢 Symbol卢
4年前
markdwon常用语法
什么是markdwon?Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。Markdown语言在2004由约翰·格鲁伯(英语:JohnGruber)创建。Markdown编写的文档可以导出HTML、Word、图像、PDF、Epub等多种格式的文档。Markdown编写的文档后缀为.md,.markdow
Wesley13 Wesley13
3年前
Markdown简介
Markdown是什么  Markdown是一种完全由标点符号标记的纯文本,这些标点符号被Markdown赋予表达含义以使得文本看上去可以代表特定的语义,比如:井号标记代表标题、星号标记代表强调、两个星号标记代表加粗。  Markdown设计之初只是让写作文档和阅读文档变得更容易,因Markdo
Stella981 Stella981
3年前
Markdown语法
Markdown基本语法\TOC\优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:word编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加即可缺点:1、需要记一
Wesley13 Wesley13
3年前
PHP 爬虫体验(二)
自从使用hexo在githubpage更新博客之后,我每次在cnblog上发布文章,需要手动再更新hexo。hexo使用markdown格式来写文章,手动更新需要对文章本身内容进行转化,做成md文件再进行上传,后来就想到,本身爬虫就可以对页面中的各种元素进行提取,同时markdown使用的是标记语法,那么使用爬虫分析文章元素,提取主要内容并且根据模板自动生
Stella981 Stella981
3年前
Markdown
MarkdownMarkdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。现在所写的语法就是Markdown语法目录语法结构(语法结构)表格(表格)图片插入(图片插入)工具(工具)
流浪剑客 流浪剑客
1年前
Markdown文本编辑器:Typora for Mac中文版 支持M1
Typora是一款跨平台的Markdown编辑器,支持Windows、MacOS和Linux操作系统。它具有实时预览功能,能够自动将Markdown文本转换为漂亮的排版效果,让用户专注于写作内容而不必关心格式调整。TyporaMac版除了支持常见的Mark
流浪剑客 流浪剑客
1年前
程序员开发必备工具:Sublime Text 4 Dev for Mac中文注册激活版 附注册码 支持M1
是一款功能强大的文本编辑器,专为开发人员设计。它具有丰富的功能和插件,可以帮助您更高效地编写代码、管理项目和创建文档。SublimeText4Dev具有简洁明了的用户界面,使得您可以快速浏览和编辑文件。它支持多种编程语言和标记语言,并提供了丰富的语法高亮和
SW SW
3年前
如何编辑 .md 文档 (基础)
如何编辑.md文档Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。Markdown语言在2004由约翰·格鲁伯(英语:JohnGruber)创建。Markdown编写的文档可以导出HTML、Word、图像、PDF、Epub等多种格式的文档。Markdown编写的文档后缀为.md,.markdow
凿壁偷光 凿壁偷光
2年前
Markdown格式预览PreviewMarkdown for mac
PreviewMarkdown为使用流行的Markdown标记格式创建的文档提供QuickLook文件预览和文件图标缩略图。
绣鸾 绣鸾
2年前
Ulysses 30 for Mac(Markdown文本编辑器)
是一款适用于Mac和iOS设备的优秀文本编辑器,可帮助用户创建和编辑各种文档和写作项目。它具备简单、干净的界面和强大的功能,如Markdown支持、分组管理、标签、搜索等。Ulysses还提供了多种灵活的导出选项,可以将文档导出为多种格式,如ePub、PD
绣鸾 绣鸾
1年前
Markdown文本编辑工具 Typora for Mac
是一款跨平台的Markdown编辑器,支持Windows、MacOS和Linux操作系统。它具有实时预览功能,能够自动将Markdown文本转换为漂亮的排版效果,让用户专注于写作内容而不必关心格式调整。TyporaMac版除了支持常见的Markdown语法