用Markdown优雅的写文章

简介

Markdown是一种可使用普通文本编辑器编写的标记语言,经过简单的标记语法,它可使普通文本内容具备必定的格式。

简单点来讲,Markdown是文本标记语言,在普通文本的基础上加了一些特殊标记。这些特殊标记会被Markdown编辑器渲染成特定样式。Markdown的后缀通常是.md或者.markdownphp

因为Markdown语法简洁明了、学习容易,并且功能比纯文本更强,所以有不少人用它写博客或者文档。本文就是使用Markdown写的。html

相比传统富文本编辑器或者word编辑器,使用Markdown生成的文档样式美观、统一,并且码字过程当中咱们无需去关心样式问题,只须要专一写做能够。因为Markdown就是文本,咱们可使用任何文本编辑器打开,如Sublime、Notepad++等等。git

Markdown对于代码的渲染也很是好,只须要简单的敲出代码段落标记,渲染出来的代码很是漂亮。甚至咱们还能够统一设置渲染样式。基于这些特色,Markdown深受程序员的喜欢。程序员

除此以外,咱们还能够快速将Markdown转化为演讲PPT、Word产品文档、LaTex论文甚至是用很是少许的代码完成最小可用原型。在数据科学领域,Markdown已经被确立为科学研究规范,极大地推动了动态可重复性研究的历史进程。

初见Markdown

那么,Markdown的语法难吗?不难,经常使用的标记就几个,并且都很是好记。github

1. 斜体和粗体

文字两边使用使用 *** 表示体和粗体segmentfault

示例:markdown

这是 斜体,这是 粗体app

2. 分级标题

在行首加井号表示不一样级别的标题 (H1-H6),例如:# H1, ## H2, ### H3#### H4编辑器

使用了分级标题,在文章头部使用[TOC]标记能够自动生成全文目录(部分编辑器支持)。工具

3. 外连接

使用 [描述](连接地址) 为文字增长外连接。

示例:

这是去往 本人博客 的连接。

4. 无序列表

使用 *+- 表示无序列表。注意标记后面有空格。

示例:

  • 无序列表项 一
  • 无序列表项 二
  • 无序列表项 三

5. 有序列表

使用字和表示有序列表。注意字和后面有空格。

示例:

  1. 有序列表项 一
  2. 有序列表项 二
  3. 有序列表项 三

6. 文字引用

使用 > 表示文字引用。

示例:

野火烧不尽,春风吹又生。

7. 行内代码块

使用 `代码` 表示行内代码块。

示例:

让咱们聊聊 html

8. 代码块

使用下面标记标识代码块:
```
这是代码块
```
且标记须要紧贴左边,不能有空格。效果示例:

int max(int a,int b){
    if(a>b) return a;
    else return b;
}

也可使用 四个缩进空格 表示代码块。

示例:

这是一个代码块,此行左侧有四个不可见的空格。

9. 插入图像

使用 ![描述](图片连接地址) 插入图像。

示例:

个人头像

10.段落和换行

使用一个或多个 空行 分隔内容段来生成段落
在行末输入2个或以上 空格 再回车来生成换行

更多语法查看文末 有用的资源。

俗话说,好记性不如烂笔头,练几遍就知道了。这里推荐一个在线的Markdown编辑器,供你们练手使用:
https://www.zybuluo.com/mdeditor

哪些网站支持

  • Github
  • 码云
  • Cmd-Markdown
  • 知乎
  • 博客园
  • CSDN
  • 简书
  • segmentfault
  • 有道云笔记
  • Ghost
  • Typecho

Markdown编辑器

在线编辑器

一、Cmd Markdown 编辑阅读器 - 做业部落出品
https://www.zybuluo.com/mdeditor
二、StackEdit – Editor
https://stackedit.io/editor

编辑器工具

一、Editor.md -- 一款开源的Markdown编辑器
https://pandao.github.io/edit...
二、sparksuite/simplemde-markdown-editor
https://github.com/sparksuite...

编辑器插件

一、markdown preview:一款Sublime插件,支持生成渲染好的html
二、SegmentFault/HyperDown: 一个结构清晰的,易于维护的,现代的PHP Markdown解析器
三、erusev/parsedown: Markdown Parser in PHP
https://github.com/erusev/par...
四、thephpleague/html-to-markdown: Convert HTML to Markdown with PHP
https://github.com/thephpleag...

有用的资源

一、Markdown 语法说明(简体中文版)
http://www.appinn.com/markdown/
二、Cmd Markdown 简明语法手册
https://www.zybuluo.com/mdedi...://www.zybuluo.com/static/editor/md-help.markdown

欢迎关注公众号及时获取最新文章推送!
clipboard.png


推荐!每个月仅需$2.5,便可拥有配置SSD的VPS

相关文章
相关标签/搜索