首页 > 其他分享 >为什么用Markdown,而不用Word?

为什么用Markdown,而不用Word?

时间:2022-10-06 20:07:48浏览次数:74  
标签:Markdown Word 不用 语法 编辑器 HTML 加粗 使用

博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech

写博客、写文章比较多的人都知道 Markdown 是什么。

Markdown 是一种轻量级标记语言,创始人为 John Gruber。它允许人们「使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档」。——维基百科

简单地说,Markdown 与 HTML 语言一样,使用一些符号就代替样式。但是它比 HTML 语言更加简单。例如我想要实现标题样式,那么我可以这么做:

Markdown的本质

有些朋友会觉得,我用 Word 也可以实现同样的效果,为什么要使用 Markdown 呢?这个问题提得非常好,直戳问题本质。

Word 等其他文本编辑工具虽然也能实现同样的效果,但是其功能太强大了。Word 还能改变字体颜色,还可以调节字体大小。这么强大的功能可以说是 Word 的优点,但也可以说是它的缺点。

当功能多了,我们的注意力就会分散,我们就会去纠结:这个字体大小到底是 14 还是 16 好?我想强调这一句话,是要加粗还是标红?

而 Markdown 的出现让我们不需要去纠结这些问题。Markdown 的本质是让我们回归到内容本身,注重文章本身的结构,而不是样式。

例如我们想要强调一句话,那么我们直接使用两个星号为其加粗,而不需要考虑是加粗还是标红(Markdown中只有黑色字体,没有其他颜色字体)。

你也不需要关心字体大小问题,因为 Markdown 中字体大小都与结构有关,无法手动设置。一级标题字体大一些,二级标题小一些。我们只需要关注哪些是一级标题,哪些是二级标题。而不需要去纠结标题字体到底要设置多大。

Markdown 的本质是让我们回归内容本身。 当你明白这个道理的时候,你会明白为什么许多功能 Markdown 没有。

Markdown语法

原生的 Markdown 语法只包含了最基础的一些特性,例如:标题、加粗、斜体、段落、引用、超链接、图片、列表、代码块、水平分割线等。而一些自定义实现的编辑器,则有一些自定义的实现,例如:数学公式、TODO列表等。所以当你看到有一些语法在一个编辑可以用,但到另一个编辑器又用不了的时候,那么这个语法可能就不是通用的 Markdown 原生语法了。

Markdown 语法非常简单,基本上只要多用几次就会了。下面简单介绍一些常用的 Markdown 语法。

段落

Markdown 使用 ​​#​​ 号来表示段落。

加粗、斜体、加粗斜体

Markdown 使用一个星号表示斜体,两个星号表示加粗,三个星号表示加粗斜体。

无序列表

使用星号或者中横线来表示无序列表,注意后面需要加个空格。

有序列表

使用​​数字+.​​来表示有序列表,后面同样需要价格空格。

引用

Markdown 使用 ​​>​​ 符号来表示引用。

超链接

Markdown 使用 ​​[]()​​ 来表示超链接,中括号表示链接文字,小括号表示链接地址。

图片

图片的样式与超链接非常相似,只需在前面加个感叹号就可以了,即用​​![]()​​表示图片。其中中括号表示图片未加载时的提示文字,小括号表示图片地址。

代码块

我们使用 ` 号来表示代码块引用。

水平分割线

使用 ​​---​​ 来表示分割线

表格

使用一根竖线来分隔各个单元格,使用冒号来决定单元格的对齐方向。

Markdown使用场景

目前越来越多的站点都支持了 Markdown 语法,例如:Github 等代码托管平台,简书、博客园等写作平台。因此,掌握好 Markdown 语法可以非常方便地在各个主流站点使用。

编辑工具

因为 Markdown 本质上是一个纯文本,所以任何能打开纯文本的东西都可以来编辑 Markdown。但如果你想要有预览功能,那么一款顺手的编辑功能还是有必要的。

在 Windows 上比较不错的编辑器有:MarkdownPad、Typora。在 OSX 上比较不错的编辑器有:Mou、MacDown、MWeb。

而我之前使用 MouDown 和 sublime 做简单的编辑,但是笔记等的就使用印象笔记写,而要发表的文章则使用 MWeb 编写。

兼容神器

使用了 Markdown 可以写出条理非常清晰的文章,文章结构特别清晰。但是对于一些老编辑器而言,例如:ATLASSIAN 的 WIKI 对于 Markdown 的支持就很弱。

那么怎么办呢?

其实很简单,因为老的编辑器基本都支持 HTML,所以我们可以将 Markdown 渲染后的 HTML 复制到老编辑器。

我一般是在本地写好 Markdown 文章,之后直接复制到一个 Markdown 编辑器,然后复制对应的 HTML 文本到老编辑器中。

之后点击一下蓝色的复制按钮,就可以复制渲染后的 HTML 文本,最后直接粘贴到老编辑器中就可以了。我用的 Markdown 编辑器是:​​https://mdnice.github.io/​​,样式非常漂亮。

进阶应用

当你学会使用 Markdown 之后,你会发现 Markdown 还有更多好玩的地方。例如:开源的 gitbook 就可以教你把一个个 Markdown 文件组织起来,弄成一本电子书。


为什么用Markdown,而不用Word?_超链接



标签:Markdown,Word,不用,语法,编辑器,HTML,加粗,使用
From: https://blog.51cto.com/u_13879334/5733976

相关文章

  • 【非插件实现】wordpress自建网站页脚底部添加网站总访问次数/今日访客数/当前访问者
    1/**2*统计全站总访问量/今日总访问量/当前是第几个访客3*@return[type][description]4*/5functionwb_site_count_user(){6$addnum=1;//初始化......
  • Component name “xxx“ should always be multi-word vue/multi-word-component-name
    vue报错Componentname“xxx“shouldalwaysbemulti-wordvue/multi-word-component-names新的版本中,要求了componets的命名格式,如果想要忽视此规则,需要修改vue.conf......
  • word2vec
    词嵌入深度学习的本质是对数字的学习,机器无法直接处理文本字符串,这要求我们先将文本转换为数字,然后继续执行后续的任务。这里介绍两种词嵌入的方法1、独热嵌入(one-hotem......
  • MarkDown语法
    MarkDown语法标题一级标题:#文本二级标题:##文本...依次类推注意:‘#’号和文本之间要加一个‘空格’字体粗体:**粗体**斜体:*斜体*粗斜体:***粗斜体***删除线:~~删......
  • MarkDown基本语法
    MarkDown学习标题:(一个#号加空格代表一个级别标题)字体:粗体:两边加两个*号斜体:两边加一个*号斜体加粗:两边加三个*号删除线:两边加两个波浪号~引用1.大于号>加空格分......
  • markdown学习
    Markdown学习二级标题三级标题字体Helloworld!Helloworld!Helloworld!Helloworld!引用选择JAVA分割线图片超链接点击跳转到百度列表abA......
  • Markdown到WordPress 的迁移发布(内含TeX数学公式)
    Markdown到WordPress的迁移发布(内含TeX数学公式)由于是用Typora编辑的md文件,内含latex公式与代码块。直接粘贴到wordpress自带编辑器肯定不行。要求支持md、tex有latex......
  • 【CS224n】(lecture2~3)Word Vectors, Word Senses, and Neural Classifiers
    学习总结(1)word2vec主要是利用文本中词与词在局部上下文中的共现信息作为自监督学习信号;(2)还有一种稍微古老的估计词向量方法——基于矩阵分解,如在LSH潜在语义分析,手下对预料......
  • 【软件学习】:如何把Mathtype法加载如word
    参考视频:https://www.bilibili.com/video/BV1cV41117SR?from=search&seid=11224207889712369816安装MathType-win-zh.exe至指定位置(需要关闭office再安装);右键单击Math......
  • Markdown语法快速入门
    Markdown语法快速入门一、标题1.1、共分六级标题一级字体最大,六级字体最小可以使用相应的快捷键,比如:一级标题为:Ctrl+1二、字体样式2.1、粗体字英文状态下,输入......