兰 亭 墨 苑
期货 · 量化 · AI · 终身学习
首页
归档
编辑文章
标题 *
URL 别名 *
内容 *
(支持 Markdown 格式)
# Markdown 是一种轻量级标记语言 由约翰·格鲁伯(John Gruber)于 2004 年创建,旨在通过简单的文本符号实现内容与格式分离,让用户专注于写作而非排版[1](@ref)[4](@ref)[5](@ref)。其核心设计遵循“可读性优先”原则,即使未渲染的原始文本也易于阅读[5](@ref)[10](@ref)。以下是其核心要点: --- ### 📌 一、定义与核心特点 1. **轻量化与简洁性** - 语法仅需少量符号(如 `#`、`*`、`>`)即可定义标题、列表、链接等格式[2](@ref)[5](@ref)[7](@ref)。 - 文件以纯文本存储(后缀 `.md` 或 `.markdown`),兼容任何操作系统和编辑器[2](@ref)[3](@ref)[6](@ref)。 2. **跨平台与转换灵活** - 支持导出为 HTML、PDF、Word 等多种格式[6](@ref)[10](@ref)。 - 与版本控制系统(如 Git)完美适配,便于协作和追踪修改[3](@ref)[5](@ref)[10](@ref)。 3. **可扩展性** - 衍生方言如 **GitHub Flavored Markdown (GFM)** 支持表格、任务列表、代码高亮[2](@ref)[10](@ref)。 - 扩展语法可嵌入数学公式(LaTeX)、流程图(Mermaid)等复杂内容[9](@ref)[10](@ref)。 --- ### 📝 二、基础语法速览 以下为常用语法示例(兼容大部分解析器): | **元素** | **语法** | **效果** | |----------------|------------------------------|------------------------------| | 标题 | `# 一级标题` | <h1>一级标题</h1> | | 粗体 | `**文本**` | **文本** | | 无序列表 | `- 项目` | • 项目 | | 链接 | `[描述](URL)` | [描述](URL) | | 代码块 | ``` ```python\nprint()``` ```| 语法高亮的代码块 | | 表格(GFM) | `列1\|列2`<br>`--\|--` | 两列对齐的表格 | > 注:特殊符号(如 `*`、`#`)需用反斜杠转义(`\*`)才能作为普通字符显示[7](@ref)[10](@ref)。 --- ### 🌐 三、应用场景 1. **技术领域** - **开发文档**:GitHub 的 `README.md` 文件、API 说明(Swagger)[2](@ref)[10](@ref)。 - **技术博客**:Hexo/Jekyll 静态博客支持 Markdown 写作与代码高亮[5](@ref)[10](@ref)。 2. **协作与办公** - **会议记录**:用任务列表(`- [x]`)标记待办事项[10](@ref)。 - **跨平台文档**:通过 Pandoc 转换为 Word/PDF,确保格式统一[3](@ref)[10](@ref)。 3. **内容创作** - **电子书/讲义**:Calibre 支持导出为 EPUB/MOBI 格式[6](@ref)[10](@ref)。 - **学术写作**:结合 LaTeX 公式(如 `$E=mc^2$`)编写论文草稿[9](@ref)[10](@ref)。 --- ### 🛠️ 四、工具推荐 - **编辑器**:VS Code(实时预览+扩展支持)、Typora(所见即所得)[3](@ref)[5](@ref)[10](@ref)。 - **转换工具**:Pandoc(多格式转换)、GitHub(自动渲染 MD 文件)[3](@ref)[10](@ref)。 --- Markdown 通过平衡简洁性与功能性,成为技术写作、知识管理及跨团队协作的高效工具。其生态持续演进(如 CommonMark 标准化),进一步解决了早期语法解析不一致的问题[2](@ref)[10](@ref)。
配图 (可多选)
选择新图片文件或拖拽到此处
标签
更新文章
删除文章