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 用户(查看可用的样式)。
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 |
在 60 页中学习 Markdown。《Markdown 指南》专为新手和专家设计,是一本全面的参考书,包含您入门和掌握 Markdown 语法所需的一切。
获取书籍