Appearance
工具与插件
Markdown 的生态系统非常丰富,有许多工具和插件可以帮助你更高效地使用 Markdown。在本章中,我们将介绍一些常用的 Markdown 工具与插件。
编辑器插件
VS Code 插件
Markdown All in One
- 功能:提供 Markdown 编辑的各种功能,如自动列表、表格格式化、快捷键等。
- 安装:在 VS Code 扩展市场中搜索 "Markdown All in One"。
- 链接:https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one
Markdown Preview Enhanced
- 功能:增强的 Markdown 预览功能,支持数学公式、图表、代码块等。
- 安装:在 VS Code 扩展市场中搜索 "Markdown Preview Enhanced"。
- 链接:https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced
Markdownlint
- 功能:Markdown 语法检查工具,帮助你保持 Markdown 文档的一致性。
- 安装:在 VS Code 扩展市场中搜索 "Markdownlint"。
- 链接:https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint
Code Spell Checker
- 功能:拼写检查工具,帮助你发现 Markdown 文档中的拼写错误。
- 安装:在 VS Code 扩展市场中搜索 "Code Spell Checker"。
- 链接:https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker
Markdown Table Prettifier
- 功能:表格格式化工具,帮助你美化 Markdown 表格。
- 安装:在 VS Code 扩展市场中搜索 "Markdown Table Prettifier"。
- 链接:https://marketplace.visualstudio.com/items?itemName=darkriszty.markdown-table-prettify
Sublime Text 插件
MarkdownEditing
- 功能:Markdown 编辑增强,提供语法高亮、自动完成等功能。
- 安装:通过 Package Control 安装 "MarkdownEditing"。
- 链接:https://packagecontrol.io/packages/MarkdownEditing
MarkdownPreview
- 功能:Markdown 预览功能,在浏览器中预览 Markdown 文档。
- 安装:通过 Package Control 安装 "MarkdownPreview"。
- 链接:https://packagecontrol.io/packages/MarkdownPreview
MarkdownLint
- 功能:Markdown 语法检查工具。
- 安装:通过 Package Control 安装 "MarkdownLint"。
- 链接:https://packagecontrol.io/packages/MarkdownLint
Atom 插件
markdown-preview-plus
- 功能:增强的 Markdown 预览功能。
- 安装:在 Atom 包管理器中搜索 "markdown-preview-plus"。
- 链接:https://atom.io/packages/markdown-preview-plus
linter-markdown
- 功能:Markdown 语法检查工具。
- 安装:在 Atom 包管理器中搜索 "linter-markdown"。
- 链接:https://atom.io/packages/linter-markdown
autocomplete-paths
- 功能:路径自动完成,方便插入图片和链接。
- 安装:在 Atom 包管理器中搜索 "autocomplete-paths"。
- 链接:https://atom.io/packages/autocomplete-paths
转换工具
命令行工具
Pandoc
- 功能:功能强大的文档转换工具,支持 Markdown 转换为多种格式。
- 安装:
brew install pandoc(macOS)或choco install pandoc(Windows)。 - 链接:https://pandoc.org/
marked
- 功能:Node.js 库,用于将 Markdown 转换为 HTML。
- 安装:
npm install -g marked。 - 链接:https://github.com/markedjs/marked
markdown-it
- 功能:功能强大的 Markdown 解析器,支持插件扩展。
- 安装:
npm install markdown-it。 - 链接:https://github.com/markdown-it/markdown-it
kramdown
- 功能:Ruby 实现的 Markdown 解析器。
- 安装:
gem install kramdown。 - 链接:https://kramdown.gettalong.org/
在线转换工具
Markdown to HTML
- 功能:在线将 Markdown 转换为 HTML。
- 链接:https://markdown-to-html.com/
Markdown to PDF
- 功能:在线将 Markdown 转换为 PDF。
- 链接:https://markdown2pdf.com/
Pandoc Online
- 功能:在线使用 Pandoc 转换文档格式。
- 链接:https://pandoc.org/try/
协作平台
代码托管平台
GitHub
- 功能:代码托管、Markdown 文档、Pull Request 等。
- 链接:https://github.com/
GitLab
- 功能:代码托管、Markdown 文档、Merge Request 等。
- 链接:https://gitlab.com/
Bitbucket
- 功能:代码托管、Markdown 文档、Pull Request 等。
- 链接:https://bitbucket.org/
文档协作平台
Notion
- 功能:支持 Markdown 的协作文档平台。
- 链接:https://www.notion.so/
Confluence
- 功能:企业级协作平台,支持 Markdown。
- 链接:https://www.atlassian.com/software/confluence
GitBook
- 功能:基于 Git 的文档平台,支持 Markdown。
- 链接:https://www.gitbook.com/
自动化工具
CI/CD 工具
GitHub Actions
- 功能:自动化工作流,支持 Markdown 语法检查、构建等。
- 链接:https://github.com/features/actions
GitLab CI/CD
- 功能:自动化工作流,支持 Markdown 语法检查、构建等。
- 链接:https://docs.gitlab.com/ee/ci/
Jenkins
- 功能:自动化构建工具,支持 Markdown 文档构建。
- 链接:https://jenkins.io/
静态网站生成器
Jekyll
- 功能:基于 Ruby 的静态网站生成器,支持 Markdown。
- 链接:https://jekyllrb.com/
Hugo
- 功能:基于 Go 的静态网站生成器,支持 Markdown。
- 链接:https://gohugo.io/
VuePress
- 功能:基于 Vue.js 的静态网站生成器,支持 Markdown。
- 链接:https://vuepress.vuejs.org/
Docusaurus
- 功能:基于 React 的静态网站生成器,支持 Markdown。
- 链接:https://docusaurus.io/
移动应用
iOS 应用
iA Writer
- 功能:简洁优雅的 Markdown 编辑器,支持 iCloud 同步。
- 链接:https://ia.net/writer
熊掌记
- 功能:支持 Markdown 的笔记应用,提供多种主题。
- 链接:https://bear.app/
Notion
- 功能:支持 Markdown 的协作文档平台。
- 链接:https://www.notion.so/
Android 应用
Markor
- 功能:开源的 Markdown 编辑器,支持本地存储。
- 链接:https://play.google.com/store/apps/details?id=net.gsantner.markor
iA Writer
- 功能:简洁优雅的 Markdown 编辑器,支持云同步。
- 链接:https://ia.net/writer
Notion
- 功能:支持 Markdown 的协作文档平台。
- 链接:https://www.notion.so/
浏览器扩展
Markdown Viewer
- 功能:在浏览器中预览 Markdown 文件。
- 浏览器:Chrome、Firefox。
Markdown Here
- 功能:在邮件中使用 Markdown。
- 浏览器:Chrome、Firefox。
StackEdit
- 功能:在线 Markdown 编辑器。
- 浏览器:Chrome、Firefox。
工具选择建议
根据使用场景选择
- 个人笔记:选择简单易用的编辑器,如 Typora、iA Writer 等。
- 技术文档:选择支持代码高亮的编辑器,如 VS Code、Sublime Text 等。
- 团队协作:选择支持协作的平台,如 GitHub、GitLab、Notion 等。
- 静态网站:选择静态网站生成器,如 Jekyll、Hugo、VuePress 等。
根据个人偏好选择
- 界面偏好:选择界面风格符合自己喜好的工具。
- 功能需求:根据自己的功能需求选择工具。
- 价格因素:考虑工具的价格,选择适合自己预算的工具。
- 平台兼容性:考虑工具的平台兼容性,选择跨平台的工具。
小结
Markdown 的工具与插件非常丰富,从编辑器插件到转换工具,从协作平台到自动化工具,这些工具可以帮助你更高效地使用 Markdown。在选择工具时,应该根据自己的使用场景和个人偏好选择合适的工具。
在接下来的章节中,我们将介绍 Markdown 的社区与标准,帮助你了解 Markdown 的发展和规范。