日志6
标签12
分类4

Markdown-指尖的优雅

4yyTRE

Markdown 是啥?

定义

维基百科[1]
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们『使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档』。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

我的理解

上面都是屁话,看得懂的不用说,看不懂的看了没用,我要说的是,Markdown 以『轻量』、『易读易写』为特色,用即使看源代码也不会有影响可读性的语法,与 HTML 相辅相成,注定了它成为我现编的最佳写博文语言。

抛开定义,易于上手、简单的符号等特点,最终导致了 Markdown 在文档编辑领域的广泛使用。

Markdown 代码风格

目前使用最广的 Markdown 代码风格便是由大名鼎鼎的 Github 制定的 GFM(Github Flavored Markdown),它解决了标准 Markdown 中存在的一些问题,并优化、增加了部分功能,详情可参考 GFM 官方文档

初接触

由于将博客从 Wordpress 换成 Hexo 并开始稳定运作,不可避免的接触到了 Hexo 原生支持的 Markdown,简单的学习后被便被它简约的美折服。

Body

学习途径

以『Markdown 教程』为关键词搜索,各种参差不齐的网页不可枚举。

比较推荐并且我本人在用的是 菜鸟教程 上的 Markdown 用法教学。

学习方法

我的学习方法是:
先记住自己主要用到的,即

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 一级标题
## 二级标题
### 三级标题
以此类推

*斜体*
**加粗**
***斜体加粗***

> 引用
>> 二级引用
>>> 三级引用

`代码块`

<!-- more --> 查看更多标签

然后直接开始用 Markdown 写些东西,不懂的时候再查询,如此往复便记住了全部。

同样我也推荐我这种方法。

编辑器推荐

桌面端

桌面端支持 Markdown 的编辑器更是遍地开花,当初为了选出最吼的(选择困难+强迫症),把各种有点名气的都试了个遍。

最后还是被极致简约的 Typora 征服了。

这里只浅谈其中的两个典例。

欢迎以下编辑器打推广费给我。

Typora

typora

以 Markdown 为主体最出名的当属 Typora

Typora 的设计理念就是极致简洁,它将「写字」和「预览」这两件事情合并了。打完一段代码后按下回车,即刻生成渲染好的文本。

如果你需要的是纯粹的 Markdown 编辑器,Typora 绝对是最佳之选。

官网链接: https://www.typora.io/

VS code+Markdown 插件

vscode

VS code 天下第一

编辑器加 Markdown 插件同样也是比较流行的组合之一,各色各样的插件为 VS code 的 Markdown 体验更加丰富多彩(但插件质量的确参差不齐)

作为 VS code 的死忠粉之一,理所当然的,我将他它作为主力编辑器

官方链接: https://code.visualstudio.com/

HexoClient

Wro0Uu

插一句题外话,如果你是一位小白级别的用户(比如我),仅仅只是有写博文的想法,你也可以尝试使用这款基于 Electron 跨平台的 Hexo 客户端。

抛开程序构架不谈,就易用性而言,这款 Hexo-client 绝对是对小白用户友好的。只需简单的调试,功能上就能满足你的大部分需求。

官方链接: https://github.com/gaoyoubo/hexo-client

移动端

同样的,这里只简单例举几个我觉得比较好用的移动端

至于为什么没有「印象笔记」「Noton」之类,因为我没用过🤷‍♂️

Web 端

作为跨平台的一种方式,Web 端的写作平台也不少,就我知道的话有:

这方面了解较少,很少使用,便不多谈。如果你对这一部分感兴趣可以以「Web+Markdown」为关键词进行检索。

Markdown 将会越来越被广泛地使用(毒奶时间),将不仅仅局限于博客文章写作,比如,你也能用它来写一篇论文[2]

看到这里,好奇的你为什么不去尝试一下 Markdown 呢?

点👴更新