Skip to content

Markdown

Awesome Markdown Awesome

> 精选的令人愉快的 Markdown 内容列表.

Markdown 是 John Gruber 与 Aaron Swartz 合作创建的一种标记语言. 它旨在轻松转换为 HTML,并已扩展为不同类型的实现.

请阅读 contribution guidelines 在贡献之前.

💎 表示 真的_awesome/useful_.
![Globe][globe] 表示 它是 webapp/webservice.
![Android OS][android-os] 表示Android 上运行.
![iOS Logo][ios-logo] 表示iOS 上运行.
![Mac OS X][macosx] 表示macOS 上运行.
![Linux][linux] 表示Linux 上运行.
![Windows][windows] 表示Windows 上运行.


CMS / Blogs

> 默认支持 Markdown 的 CMS 或博客.

  • Ghost - 专业博主的发布平台.
  • Grav - Modern Flat-File CMS.
  • Hexo - 一个快速、简单和强大的博客框架
  • Hugo - 快速和现代的静态网站引擎.
  • Jekyll - 将您的纯文本转换为静态网站和博客.
  • Pelican - 不需要数据库或服务器端逻辑的静态站点生成器.
  • Svbtle - 旨在帮助您思考的博客平台.
  • Vuepress - 简约的 Vue 驱动的静态站点生成器.
  • Laravel CommonMark Blog - 与 Laravel 一起使用的静态生成器. 利用 CommonMark 和 FrontMatter 并直接发布到“公共”文件夹中.

Libraries

> 用于呈现 Markdown 文档的库.

C

  • cmark - C语言的CommonMark解析和渲染库和程序.
  • Hoedown - C 中符合标准、快速、安全的 Markdown 处理库(Sundown 分支).
  • peg-markdown - 使用 PEG 语法在 C 中实现 Markdown.
  • Sundown - C 中符合标准、快速、安全的 Markdown 处理库.

Java

  • commonmark-java - CommonMark 的 Java 实现,Markdown 格式的规范.
  • flexmark-java - 带有源代码级 AST 的 Markdown 解析器的 Java 实现.
  • pegdown - 基于支持大量扩展的 parboiled PEG 解析器的纯 Java Markdown 处理器.

JavaScript

  • markdown-it - Markdown 解析器,做对了. 100% CommonMark 支持、扩展、语法插件和高速.
  • markdown-js - 另一个 Markdown 解析器,这次是针对 JavaScript 的.
  • marked - 全功能的 Markdown 解析器和编译器,用 JavaScript 编写. 专为速度而生.
  • mmarkdown - 解释 markdown 文件中的 mmd 防护代码块并生成它的更酷版本.
  • Showdown - Showdown 是一个 JavaScript Markdown 到 HTML 转换器,基于 John Gruber 的原创作品.
  • Snarkdown - Snarkdown 是一个非常简单的 1kb Markdown 解析器.

Perl

PHP

  • commonmark - 高度可扩展的 PHP Markdown 解析器,完全支持 CommonMark 和 GFM 规范.
  • parsedown - PHP 中更好的 Markdown 解析器.
  • php-markdown - Markdown 和 Markdown Extra 的解析器源自 John Gruber 的原始 Markdown.pl.

Python

  • markdown-it-py - Markdown 解析器,做对了. 100% CommonMark 支持、扩展、语法插件和高速. 现在在 Python 中!
  • markdown2 - 在 Python 中快速完整地实现 Markdown.
  • Mistune - 具有渲染器功能的纯 Python 中最快的 Markdown 解析器.
  • PyMdown Extensions - Python Markdown 的扩展集合.
  • Python-Markdown - John Gruber 的 Markdown 的 Python 实现.

Ruby

  • kramdown - kramdown 是一个快速、纯 Ruby Markdown 超集转换器,使用严格的语法定义并支持几个常见的扩展.
  • Redcarpet - Redcarpet 是一个用于 Markdown 处理的 Ruby 库,闻起来像蝴蝶和爆米花.

Tools

Converters

> 将 Markdown 转换为其他格式,反之亦然.

  • csvtomd - 将您的 CSV 文件转换为 Markdown 表格. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • Dimer Markdown - 将 Markdown 转换为 HTML 或 JSON ![Globe][globe] ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • HTML To Markdown for PHP - 使用 PHP 将 HTML 转换为 Markdown.
  • markdown-pdf - 降价到 PDF 转换器.
  • Markdown to PDF - 将 Markdown 转换为 PDF 的简单实用的网站. ![地球仪][地球仪]
  • Pandoc - 通用文档转换器. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • Torsimany - 将与格式无关的 JSON 转换为时尚的、人类可读的 Markdown. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • turndown - 用 Ja​​vaScript 编写的 HTML 到 Markdown 转换器.
  • yamp - 易于使用的 cli 工具箱,用于 markdown 相关任务. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • clipboard2markdown - 粘贴内容并获得降价版本的网站. 适用于任何带有 JavaScript 的现代浏览器.

Editors

> 编辑并保存您的 Markdown 文档.

  • Abricotine - 使用 Electron 构建的轻量级降价编辑器,内置实时预览. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • Caret - 适用于 Mac 和 PC 的 Markdown 编辑器. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • iA Writer - iA Writer 专为在 Mac OS、iOS 和 Android 上提供最佳写作体验而设计. 💎 真正简单的编辑器! ![Android OS][android-os] ![iOS Logo][ios-logo] ![Mac OS X][macosx]
  • Let's Markdown! - 基于 Rust 构建的在线实时协作降价编辑器. ![地球仪][地球仪]
  • Markdownify - 一个最小的 Markdown 编辑器桌面应用程序. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • MarkRight - 简约的 github 风格的 Markdown 编辑器. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • Mark Text - 下一代 Markdown 编辑器(使用 Electron 构建). ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • PileMd - 降价笔记应用程序. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • StackEdit - 浏览器内降价编辑器. ![地球仪][地球仪]
  • TOAST UI Editor - 可扩展的 GFM Markdown 所见即所得编辑器![Globe][globe]
  • Typora - 一个最小的 Markdown 编辑器. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • Notable - 基于 Markdown 的笔记应用程序,不吸. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • Boostnote - 开发人员的降价编辑器. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • Trilium Notes - 专注于建立大型个人知识库的分层笔记应用程序. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • Joplin - 具有同步功能的开源笔记和待办事项应用程序. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows] ![iOS Logo][ios-logo] ![Android OS][android-os]
  • Visual Studio Code - 一个开源代码编辑器,内置 markdown 预览和许多 markdown 扩展. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • Quiver - 专为程序员打造的笔记本. ![Mac OS X][macosx] ![iOS 徽标][ios-徽标]
  • Bear - 一个漂亮、灵活的写作应用程序,用于制作笔记和散文. ![Mac OS X][macosx] ![iOS 徽标][ios-徽标]
  • Obsidian - 支持美人鱼的笔记本编辑器![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • Bangle.io - 一个像笔记 webapp 这样的概念,其中数据以 Markdown 格式保存在本地. ![地球仪][地球仪]

Linters

> 标记并标准化您的 Markdown 文档.

  • Markdown Lint Tool - 检查 Markdown 文件和标记样式问题的工具.
  • Markdownlint - 用于 Markdown/CommonMark 文件的 Node.js 样式检查器和 lint 工具.
  • remark-lint - Markdown 代码样式 linter.
  • textlint - 用于文本和降价的可插入 linting 工具.
  • markdownlint - Visual Studio Code 的 Markdown linting 和样式检查.

Miscellaneous

> 可让您编辑、转换、导出 et al. Markdown 文档的工具.

  • Dillinger - Dillinger 是一个支持云、移动就绪、离线存储、AngularJS 支持的 HTML5 Markdown 编辑器. ![地球仪][地球仪]
  • GitDown – GitHub 的 Markdown 预处理器. :章鱼:
  • HackMD - HackMD 可让您在所有平台上创建实时协作 Markdown 笔记. ![地球仪][地球仪]
  • Laverna - Laverna 是一个 JavaScript 笔记应用程序,具有 Markdown 编辑器和加密支持. 💎 带加密的 Markdown 笔记! ![Globe][globe] ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • Markable.in - 卓越的 Markdown 编辑器. ![地球仪][地球仪]
  • markcat - Markdown 文件终端查看器. 💎 cat with Markdown highlight. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • Markdown Magic - 自动格式化 markdown 文件并同步外部文档/src 代码
  • Markdown Tables Generator - 具有 CSV 导入支持的 Visual Markdown 表格生成器. ![地球仪][地球仪]
  • mdformat - 兼容 CommonMark 的 Markdown 格式化程序 ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]
  • remark - 由插件驱动的 Markdown 处理器
  • Socrates - 无服务实时 Markdown 编辑器和查看器,类似 etherpad. ![地球仪][地球仪]
  • termd - 带有语法高亮显示的终端的 Markdown 渲染器. ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]

Presentations

> 使用 Markdown 创建和编辑幻灯片演示文稿.

  • gitpitch - GitHub、GitLab、Bitbucket、GitBucket、Gitea 和 Gogs 上面向所有人的 Markdown 演示. ![地球仪][地球仪]
  • hacker-slides - 用于从降价构建演示幻灯片的最小 UI. ![Mac OS X][macosx] ![Linux][linux]
  • Marp - Markdown 演示生态系统. 💎 CLI、Web、IDE 插件等,可将 Markdown 转换为各种格式 ![Mac OS][macosx] ![Linux][linux] ![Windows][windows]
  • mdp - 基于命令行的 Markdown 演示工具. 💎 像 PowerPoint 和 Vim 但带有 Markdown! ![Mac OS X][macosx] ![Linux][linux]
  • remark - 一个简单的、浏览器内、Markdown 驱动的幻灯片放映工具,针对了解 HTML 和 CSS 的人. ![地球仪][地球仪]
  • reveal.js - 支持 Markdown 的开源 HTML 演示框架 ![Mac OS X][macosx] ![Linux][linux] ![Windows][windows]

Services

> 利用 Markdown 的不同服务.

  • Daux.io - Daux.io 是一个文档生成器,它使用简单的文件夹结构和 Markdown 文件来动态创建自定义文档.
  • Dimer - Dimer 从 Markdown 生成一个干净漂亮的文档网站. ![地球仪][地球仪]
  • GitBook - GitBook 是一个现代出版工具链. 使写作和协作变得容易.
  • GitPrint - 轻松打印 GitHub Markdown. ![地球仪][地球仪]

Resources

Documentation

> 有关 Markdown 的文档和有用信息.

Tutorials

> 有用的链接和教程.


Icon pack by Icons8

License

CC0

在法律允许的范围内, Joaquín Serna 已放弃该作品的所有版权和相关或邻接权.

[地球仪]:https://img.icons8.com/color/24/globe.png '地球仪' [android-os]: https://img.icons8.com/color/24/android-os.png '安卓操作系统' [ios-logo]: https://img.icons8.com/color/24/ios-logo.png 'iOS 标志' [macosx]:https://img.icons8.com/color/24/mac-logo.png 'Mac OS X' [Linux]: https://img.icons8.com/color/24//linux--v1.png 'Linux' [窗户]:https://img.icons8.com/color/24/windows-11.png '窗户'