写作

Markdown入门有这一篇就够了

2017-10-13  本文已影响238人  煤块1996

(一)什么是Markdown

Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,借助可实现快速排版且转换成格式丰富的HTML页面。目前被越来越多的写作爱好者及工作者使用。其语法十分简单,常用标记符号少,学习时间少,一旦掌握这种标记语言,将极大提高效率。但是若需要复杂排版如左右对齐缩进等,还是选择word等专业软件。

Markdown用简洁的语法代替排版,而不像常用文字处理软件WordPages等进行排版、字体、插入等设置。标记语言可以通过键盘即实现字体大小、插入表格,图片,超链接,脚注等。

(二)Markdown的优点

最大好处是:快速掌握。

简单,适合所有人群,方便打开,不至于出现低版本word打不开高版本word的文档。

避免软件不同,如对方是wps,看到的word文档效果和你不一样。

方便快速排版,节省时间。

轻松的导出为HTML、PDF格式。

纯文本内容,兼容所有的文本编辑器与文字处理软件。

支持Markdown语法的编辑器有很多,部分网站也支持。

(三)Markdown的工具

Mac平台:

Mou工具:免费好用,支持实时预览,单文档,左边为编辑的Markdown语言,右边为预览效果。

UlyssesⅢ:收费,支持更多写作格式,多文档支持,支持Folder、Filter的管理。

其余软件还有 iA Writer,Writer Pro等。

Windows端:

MarkdownPad,MarkPad,马可飞象(专为印象笔记打造的编辑器),Miu,Atom,Typora,Rstudio等。

IOS端:

Drafts、Day One、iA Writer等。

Linux端:

Atom,ReText,UberWriter,RStudio

浏览器插件:

Markdown Here,MaDo (Chrome),Marxico(Chrome)

Web端:

简书(支持实时预览),Draftin在线编辑器等。

两款在线编辑器:

http://daringfireball.net/projects/markdown/dingus

https://stackedit.io/

(四)Markdown使用语法

注意:所有符号均为英文输入法状态,最好用微软自带英文输入法。示例图为用马可飞象软件。

1. 标题设置(#方法较方便)

第一种方法:在标题文字前加#,一级标题为#,二级标题为##,三级标题为###,以此类推,最多六级,其中一级标题文字最大。

第二种方法:在标题文字下行输入--(符号前不可有空格),可表示二级标题。

在标题文字下行输入==,可表示一级标题。

示例一

2. 引用块注释

>在一段文字前表示引用

3. 文字

*文字*斜体,**文字**加粗,“*”可用“_”代替,也能实现斜体和加粗。

删除划线内容:~~要划除的行内内容~~

文字间换行:在文字前输入

文字下有分割线:---或者***,使用时候注意要在文字下和---之间有空行。

文字底纹:`文字内容`

4. 列表

无序列表:文字前添加*或+或-和一个空格

有序列表:罗马数字和英文句号和一个空格

5. 超链接(内联方式较方便)

内联方式:[文字](网址链接)

引用方式:

[文字][1]

在文章末尾[1]:网址链接

示例二

6. 图片

![文字内容](),括号内为图片名称,图片需要和.md文件放在一起,或者为网络位置。

不建议使用代码及文件路径方式,可以使用编辑器功能图标上传网络位置图片或者本地图片。

7. 表格

|文字|文字|文字|

|:-----|-----:|:-----:|

|文字|文字|文字|

|文字|文字|文字|

注:  :---代表左对齐,---:代表右对齐,:---:代表居中对齐,-数目至少一个,:没有默认左对齐,第二行必须有,否则不是表格形式。以上格式代表是三行三列的表格。

示例三

8. 代码(黑色底纹)

第一种:简单文字出现一个代码框。使用```代码区```。```要单独一行(`不是单引号而是左上角的ESC下面~中的`)。

第二种:大片文字需要实现代码框,文字前按键盘Tab键。

示例四

9. 脚注

文字内容[^1]

在文章末尾[^1]:脚注说明文字

注:1可以为任意数字或文字或单词,但文章末尾[^]中内容与文中应保持一致。

10. 其他补充

Markdown中的转义字符为\,若不想使符号变成文字的格式等,在符号前加\。

选择笔记,添加标签(显示为灰色底纹):@(笔记本)[标签A|标签B]。

自动生成目录(三个字母应全大写或全小写):[TOC]。

复选框(注意有空格):使用- [ ]和- [x]语法可以创建复选框。

常见功能已经列出,其余如公式流程图时序图等见示例,更多说明见参考链接。但复杂的公式流程图等还是建议用专门软件更为便捷。

示例五 示例六 示例七

(五)Markdown使用范围

1. 邮件写作

2. 写文章实现快速排版

3. 印象笔记等软件记录笔记

(六)其他说明

1. 可以在网页写完利用插件进行转换或者在Markdown平台编辑完复制使用。

2. 在印象笔记中单方面做的任何修改,马克飞象是无法自动感知和更新的。

小结:

1. Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档进行排版。

2. 优点:快速掌握,节省时间,提高效率,可转换多种格式。

3. Windows,Linux,Ios,Mac,Web,浏览器插件等均有多种软件,可根据个人需求选择。

4. 常用项目:加粗,斜体,引用,标题,列表,插入链接。

推荐延伸阅读:

创始人Gruber的Markdown说明:http://daringfireball.net/projects/markdown/syntax

Markdown中文版语法说明:http://wowubuntu.com/markdown/#list

Markdown语法指南:https://github.com/fletcher/MultiMarkdown/wiki/MultiMarkdown-Syntax-Guide

流程图语法:http://adrai.github.io/flowchart.js/

时序图语法:http://bramp.github.io/js-sequence-diagrams/

图片插入链接解决办法:https://www.zhihu.com/question/21065229

Markdown写作浅谈:http://www.yangzhiping.com/tech/r-markdown-knitr.html

上一篇下一篇

猜你喜欢

热点阅读