0
点赞
收藏
分享

微信扫一扫

Markdown测评记录

_LEON_ 2022-04-16 阅读 43
功能测试

文章目录


前言

写过博客的朋友都用过Markdown编辑器,这个格式不仅CSDN的大佬在用,许多电脑高手也在用。为什么Markdown能受到这么多人的青睐呢?它又有哪些不足呢?本篇就为大家来回答这个问题。

一、Markdown简介

1.是什么

首先,Markdown是一种文本格式。用过WPS的人都知道,它的文本有个docx后缀,这表示文本格式。同样,Markdown也是一种文本格式,它的后缀名是Markdown的缩写md.

2.从哪里来

它最早在2004年由美国人开发,旨在方便大家编排文本。学过一点前端网页知识的人都知道,网页是用HTML来排版的,但是HTML格式非常繁琐。如果没有代码补全那么你写一篇文章前,首先要敲这么多代码。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>此处写标题</title>
</head>
<body>
    此处写正文
</body>
</html>

而且还没完,写段落的时候要这样子

<p> 此处写段落</p>

一级标题长这样

    <h1> 一级标题</h1>

为了解决格式排版的繁琐问题,人们想出了很多办法,其中之一就是发明文本编辑器。比如金山的WPS。

WPS通过可视化的界面,让用户只需要点几下鼠标即可完成一篇精美整齐的文章。而且它功能强大,支持公文、策划书、书信等各种格式。

另一种思路就是将格式简化,比如Markdown.
Markdown的段落直接写即可。
而一级标题也只需#加一个空格
不仅如此,它对超链接、表格、代码框甚至流程图都支持,而且使用的符号也相当简单。
作为文本标记语言的后代,它还很好地支持Html,也就是说,Html格式也能记录在Markdown格式中。

3.有什么用

但是很多上手Markdown的小白都很奇怪,我用WPS不用写那么多奇奇怪怪的符号,而用Markdown反而要写,这岂不是更麻烦了吗?非也非也。那是因为你打字速度不够快,没有让鼠标变成你打字速度的阻碍。对于作家和程序员来讲,使用鼠标的过程中要花时间去拿鼠标,花时间去屏幕上找东西,这都太慢了。他们需要将想法通过键盘快速地表达出来。因此,Markdown成了打字高手的宠儿,因为它记号简单,无需代码补全,在普通编辑器比如便签中都可以直接写。而且,它没有大量的英文符号,因此写完之后无需专用阅读器也能让内容一目了然。不仅如此,Markdown的功能也是十分强大,加粗、下划线、删除线、斜体…WPS能干的事它基本都能干。而且给它一个图片的url链接,它就能显示图片,实在是太方便了。
Markdown简单易用,使它受到广大初学者的喜爱。其实Markdown易于解析的特点,也让它成为转换Html和Json格式的首选。

以下是Html建立表格的代码

<table>
	<thead>
		<tr>
			<th>编程语言</th>
			<th>创立时间</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>Html</td>
			<td>1990</td>
		</tr>
		<tr>
			<td>Markdown</td>
			<td>2004</td>
		</tr>
	</tbody>
</table>

转换成Markdown

| 编程语言    | 创立时间    |
|--------------|-------------|
| Html         | 1990        |
| Markdown     | 2004        |

效果如下

编程语言创立时间
Html1990
Markdown2004

可见Markdown简单直观,易于理解,方便书写。

二、CSDN的Markdown编辑器测评

说了那么多,我对CSDN的Markdown编辑器有何感像呢?
总结起来就一句话,简洁易用但没有完全挖掘Markdown

1.应提供高级工具

在上方栏目中,可以方便地插入代码、图片乃至投票,但是它仍然没有提供流程图等工具,而且对表格的支持也仅限于2行2列。诚然,高级工具并不是人人什么时候都要用的。但是提供这些工具无疑能给有相应需求的作者提供便利。
在微软win11的计算器面板里,最先映入眼帘的是简洁大气的标准模式,但是在侧边栏里有科学、绘图、程序员、日期计算…等选项,这些是给有需要的人所准备的。加上去不臃肿,删掉反而可惜。
另外,CSDN的Markdown对数学公式也不能直接支持。

2.代码高亮

自动补全和代码高亮都是编辑器的两大神器。而Markdown简洁的特点使得它并不是很需要自动补全。在VSCode和专业的Markdown编辑器里,都支持代码高亮,代码高亮方便作者查看,理清逻辑关系,在长篇文章中非常管用。但在短片文章中,代码高亮会将作者的注意力放到并不重要的标记符号身上。因此,并不需要代码高亮,但在特殊情况则不同。

比如在数学公式编辑时,(此处转载自知乎@流云)
数学公式

f\left( t\right) =\dfrac {1}{2\pi }\int ^{\infty }_{-\infty }F\left( \omega \right) e^{i\omega t}d\omega

总结

Markdown是一门非常适合写博客的标记语言,在程序员广为使用,用它来写文章的人也不少。而CSND的编辑器对小白非常友好,但对大佬而言,可能还有些不够。

举报

相关推荐

0 条评论