Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Markdown 是什么? #3

Open
Qingquan-Li opened this issue Jan 6, 2017 · 0 comments
Open

Markdown 是什么? #3

Qingquan-Li opened this issue Jan 6, 2017 · 0 comments

Comments

@Qingquan-Li
Copy link
Owner

Qingquan-Li commented Jan 6, 2017

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档”。


Markdown可以做什么?

  1. 文本编辑:引言部分已经提到,Markdown 可以作为标记语言用来写论文、小说、甚至简历。大家可不要被所谓的“标记语言”吓到了,Markdown 没有编程语言的复杂,毕竟常用的语法 10 个都不到(下面会介绍),然而它又可以用来实现简洁优美的排版。

  2. 微信公众号文章:是的,你平时看到那些简洁优美的文章,其实很多就是用 Markdown 进行排版的,这也是 Markdown 在国内一个很重要的应用场景,如果你也是一位微信内容的生产者,建议你尽快使用 Markdown,尽快丢弃你的微信公众平台编辑器,不仅 low,排版还让观众审美疲劳。

  3. 主流平台支持:事实上,世界上很多作家和记者都在使用 Markdown。世界上主流的内容网站也支持 Markdown语法,例如:MediumWordPress、国内的简书等。Last but not least,GitHub 也支持 Markdown,并推出了 GitHub 风格的 Markdown。



Markdown语法

ulysses

  1. 绿色方框里包含了几乎所有 Markdown 常用语法,就是这么简单又这么强大!(注:这是著名的 Ulysses 编辑器,部分语法是对Markdown标准语法的再次简化,但大体一致)

  2. 想了解更多,可以参考我写的 Markdown 语法,会有更详细的说明。



Markdown 编辑器

  1. Typora:这是一款同时适用于 macOS 、 Windows 、 Linux 平台的 Markdown 编辑器,可以实现“所见即所得”(即使用 Markdown 进行编辑即时渲染出效果),更重要的是暂时该产品还处于 Beta 阶段,可以免费下载使用:点击下载

  2. Ulysses:(上图就是 Mac 版 Ulysses 的主界面)被认为是世界上最好用的文本编辑器,完美支持Markdown 并对 Markdown 语法进行再次简化,例如插入图片的语法是“![]()”,在 Ulysses 只需要写成“(img)”。Ulyeese 支持 Mac 系统和 iOS 系统,而且是付费软件,但我始终相信付费有付费的价值,所以还是买了。

  3. MarkdownPad:在 Windows 环境上运行,这是我用过的不错的一款。支持 WYSIWYG(所见即所得)。如下图(绿色框里的菜单栏给出了几乎常用语法,非常容易上手):

markdownpad



浏览器插件

浏览器插件:这不算是一个编辑器,但例如你要在浏览器写微信公众号文章,你就需要一款渲染Markdown 的浏览器插件了。有什么用?例如你在网页上使用 Markdown 语法写文章,你只需要点击一下这个插件,文章内容就可以按照 Markdown 语法自动排版。另外,如果你熟悉前端技术,还可以尝试修改插件的 CSS 样式,令排版更具个性。插件使用如下图(注:我使用的插件是 Markdown Here):


1

2




——END

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant