Marked 2 是一款专有的 Mac 应用程序,可帮助您在 Mac 上预览(而不是编辑)Markdown 文件。此应用程序的明显用途是作为某种 “缺失的桌面 Markdown 渲染器” — 只需将 Markdown 文件拖放到 Marked 2 图标上,您就会看到它被渲染。例如,可以想象一位教师使用此应用程序来阅读和评分以电子方式作为 Markdown 文件提交的作业。但是 Marked 2 还有许多其他用途。

考虑到,虽然许多较新的编辑器(如 Atom 和 VS Code)都内置了 Markdown 预览功能,但许多较旧的编辑器没有。Marked 2 是为使用 Vim 等编辑器的人设计的。你可以在 Vim 旁边安排 Marked 2 窗口,以实时预览渲染的 Markdown 文件的外观。

很明显,此实用程序的作者投入了大量时间和精力来使事情变得正确。正是对细节的关注使此应用程序物有所值。例如,当您打开 Marked 2 时,设置助手会指导您配置渲染选项以支持您的特定用例(Marked 2 实际上包含两个 Markdown 处理器:MultiMarkdown 和 Discount)。强烈推荐给需要可靠方式来预览或导出 Markdown 文件的 Mac 用户(查看可用的样式)。

The Marked 2 processor selection.

Marked 2 Markdown 支持

Marked 2 支持以下 Markdown 元素。

Element Support Notes
Headings Yes
Paragraphs Yes
Line Breaks Yes MultiMarkdown doesn’t support trailing backslashes.
Bold Yes
Italic Yes
Blockquotes Yes
Ordered Lists Yes
Unordered Lists Partial MultiMarkdown doesn’t support nested unordered lists. Works with Discount.
Code Yes
Horizontal Rules Yes
Links Yes
Images Yes
Tables Yes
Fenced Code Blocks Yes
Syntax Highlighting No
Footnotes Yes
Heading IDs Partial Only works with MultiMarkdown.
Definition Lists Partial Discount doesn’t support this feature. Works with MultiMarkdown.
Strikethrough Partial MultiMarkdown doesn’t support this feature. Works with Discount.
Task Lists Yes
Emoji (copy and paste) Yes
Emoji (shortcodes) Yes
Highlight No
Subscript No
Superscript Yes
Automatic URL Linking Yes
Disabling Automatic URL Linking Partial Discount doesn’t support this feature.
HTML Yes

支持其他语法元素

作为额外的好处,Marked 2 在使用 MultiMarkdown 时提供了对几个晦涩元素的支持。

Element Markdown Rendered Output
Abbreviation *[HTML]: Hyper Text Markup Language
The HTML specification is maintained by the W3C.
The HTML specification is maintained by the W3C.
Underline _word or phrase_ word or phrase
将您的 Markdown 技能提升到一个新的水平。

在 60 页中学习 Markdown。《Markdown 指南》专为新手和专家设计,是一本全面的参考书,包含您入门和掌握 Markdown 语法所需的一切。

获取书籍