美文网首页写作
Markdown入门有这一篇就够了

Markdown入门有这一篇就够了

作者: 煤块1996 | 来源:发表于2017-10-13 22:48 被阅读238次

    (一)什么是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

    相关文章

      网友评论

      本文标题:Markdown入门有这一篇就够了

      本文链接:https://www.haomeiwen.com/subject/okmkottx.html