{
  "content": "# 探索 Markdown 的奇妙世界\n\n欢迎来到 Markdown 的奇妙世界！无论你是写作爱好者、开发者、博主，还是想要简单记录点什么的人，Markdown 都能成为你新的好伙伴。它不仅让写作变得简单明了，还能轻松地将内容转化为漂亮的网页格式。今天，我们将全面探讨 Markdown 的基础和进阶语法，让你在这个过程中充分享受写作的乐趣！\n\nMarkdown 是一种轻量级标记语言，用于格式化纯文本。它以简单、直观的语法而著称，可以快速地生成 HTML。Markdown 是写作与代码的完美结合，既简单又强大。\n\n```js\n<script setup lang=\"ts\">\n// 导入需要的内容\nimport { ElButton } from 'element-plus'\nimport { Delete, DocumentCopy } from '@element-plus/icons-vue'\nimport MarkdownRenderer from './MarkdownRenderer.vue'\n\ninterface MessageProps {\n    id: number\n    type: 'ai' | 'user'\n    content: string\n    time: string\n}\n\nconst props = defineProps<MessageProps>()\nconst ai = props.type === 'ai'\nconst bgColor = `background-color: ${ai ? '#ebfdff' : '#fffcd9'}`\n\nconst emit = defineEmits<{\n    (e: 'copy', content: string): void\n    (e: 'delete', id: number): void\n}>()\n</script>\n```\n\n## Markdown 基础语法\n\n### 1. 标题：让你的内容层次分明\n\n用 `#` 号来创建标题。标题从 `#` 开始，`#` 的数量表示标题的级别。\n\n```markdown\n# 一级标题\n\n## 二级标题\n\n### 三级标题\n\n#### 四级标题\n```\n\n以上代码将渲染出一组层次分明的标题，使你的内容井井有条。\n\n### 2. 段落与换行：自然流畅\n\nMarkdown 中的段落就是一行接一行的文本。要创建新段落，只需在两行文本之间空一行。\n\n### 3. 字体样式：强调你的文字\n\n- ​**粗体**：用两个星号或下划线包裹文字，如 `**粗体**` 或 `__粗体__`。\n- _斜体_：用一个星号或下划线包裹文字，如 `*斜体*` 或 `_斜体_`。\n- ~~删除线~~：用两个波浪线包裹文字，如 `~~删除线~~`。\n\n这些简单的标记可以让你的内容更有层次感和重点突出。\n\n### 4. 列表：整洁有序\n\n- ​**无序列表**：用 `-`、`*` 或 `+` 加空格开始一行。\n- ​**有序列表**：使用数字加点号（`1.`、`2.`）开始一行。\n\n在列表中嵌套其他内容？只需缩进即可实现嵌套效果。\n\n- 无序列表项 1\n  1. 嵌套有序列表项 1\n  2. 嵌套有序列表项 2\n- 无序列表项 2\n\n1. 有序列表项 1\n2. 有序列表项 2\n\n### 5. 链接与图片：丰富内容\n\n- ​**链接**：用方括号和圆括号创建链接 `[显示文本](链接地址)`。\n- ​**图片**：和链接类似，只需在前面加上 `!`，如 `![描述文本](图片链接)`。\n\n[访问 Doocs](https://github.com/doocs)\n\n![doocs](https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/gh/doocs/md/images/logo-2.png)\n\n轻松实现富媒体内容展示！\n\n> 因微信公众号平台不支持除公众号内容以外的链接，故其他平台的链接，会呈现链接样式但无法点击跳转。\n\n> 对于这些链接请注意明文书写，或点击左上角「格式->微信外链接转底部引用」开启引用，这样就可以在底部观察到链接指向。\n\n另外，使用 `<![alt](url),![alt](url)>` 语法可以创建横屏滑动幻灯片，支持微信公众号平台。建议使用相似尺寸的图片以获得最佳显示效果。\n\n### 6. 引用：引用名言或引人深思的句子\n\n使用 `>` 来创建引用，只需在文本前面加上它。多层引用？在前一层 `>` 后再加一个就行。\n\n> 这是一个引用\n>\n> > 这是一个嵌套引用\n\n这让你的引用更加富有层次感。\n\n### 7. 代码块：展示你的代码\n\n- ​**行内代码**：用反引号包裹，如 `code`。\n- ​**代码块**：用三个反引号包裹，并指定语言，如：\n\n```js\nconsole.log(\"Hello, Doocs!\");\n```\n\n语法高亮让你的代码更易读。\n\n### 8. 分割线：分割内容\n\n用三个或更多的 `-`、`*` 或 `_` 来创建分割线。\n\n---\n\n为你的内容添加视觉分隔。\n\n### 9. 表格：清晰展示数据\n\nMarkdown 支持简单的表格，用 `|` 和 `-` 分隔单元格和表头。\n\n| 项目人员                                    | 邮箱                   | 微信号       |\n| ------------------------------------------- | ---------------------- | ------------ |\n| [yanglbme](https://github.com/yanglbme)     | contact@yanglibin.info | YLB0109      |\n| [YangFong](https://github.com/YangFong)     | yangfong2022@gmail.com | yq2419731931 |\n| [thinkasany](https://github.com/thinkasany) | thinkasany@gmail.com   | thinkasany   |\n\n这样的表格让数据展示更为清爽！\n\n> 手动编写标记太麻烦？我们提供了便捷方式。左上方点击「编辑->插入表格」，即可快速实现表格渲染。\n\n## Markdown 进阶技巧\n\n### 1. LaTeX 公式：完美展示数学表达式\n\nMarkdown 允许嵌入 LaTeX 语法展示数学公式：\n\n- ​**行内公式**：用 `$` 包裹公式，如 $E = mc^2$。\n- ​**块级公式**：用 `$$` 包裹公式，如：\n\n$$\n\\begin{aligned}\nd_{i, j} &\\leftarrow d_{i, j} + 1 \\\\\nd_{i, y + 1} &\\leftarrow d_{i, y + 1} - 1 \\\\\nd_{x + 1, j} &\\leftarrow d_{x + 1, j} - 1 \\\\\nd_{x + 1, y + 1} &\\leftarrow d_{x + 1, y + 1} + 1\n\\end{aligned}\n$$\n\n这是展示复杂数学表达的利器！\n\n### 2. Mermaid 流程图：可视化流程\n\nMermaid 是强大的可视化工具，可以在 Markdown 中创建流程图、时序图等。\n\n```mermaid\ngraph LR\n  A[GraphCommand] --> B[update]\n  A --> C[goto]\n  A --> D[send]\n  \n  B --> B1[更新状态]\n  C --> C1[流程控制]\n  D --> D1[消息传递]\n```\n\n```mermaid\ngraph TD;\n  A-->B;\n  A-->C;\n  B-->D;\n  C-->D;\n```\n\n```mermaid\npie\n  title Key elements in Product X\n  \"Calcium\" : 42.96\n  \"Potassium\" : 50.05\n  \"Magnesium\" : 10.01\n  \"Iron\" : 5\n```\n\n```mermaid\npie\n  title 为什么总是宅在家里？\n  \"喜欢宅\" : 45\n  \"天气太热\" : 70\n  \"穷\" : 500\n  \"没人约\" : 95\n```\n\n这种方式不仅能直观展示流程，还能提升文档的专业性。\n\n> 更多用法，参见：[Mermaid User Guide](https://mermaid.js.org/intro/getting-started.html)。\n\n## 结语\n\nMarkdown 是一种简单、强大且易于掌握的标记语言，通过学习基础和进阶语法，你可以快速创作内容并有效传达信息。无论是技术文档、个人博客还是项目说明，Markdown 都是你的得力助手。希望这篇内容能够带你全面了解 Markdown 的潜力，让你的写作更加丰富多彩！\n\n现在，拿起 Markdown 编辑器，开始创作吧！探索 Markdown 的世界，你会发现它远比想象中更精彩！\n\n#### 推荐阅读\n\n- [阿里又一个 20k+ stars 开源项目诞生，恭喜 fastjson！](https://mp.weixin.qq.com/s/RNKDCK2KoyeuMeEs6GUrow)\n- [刷掉 90% 候选人的互联网大厂海量数据面试题（附题解 + 方法总结）](https://mp.weixin.qq.com/s/rjGqxUvrEqJNlo09GrT1Dw)\n- [好用！期待已久的文本块功能究竟如何在 Java 13 中发挥作用？](https://mp.weixin.qq.com/s/kalGv5T8AZGxTnLHr2wDsA)\n- [2019 GitHub 开源贡献排行榜新鲜出炉！微软谷歌领头，阿里跻身前 12！](https://mp.weixin.qq.com/s/_q812aGD1b9QvZ2WFI0Qgw)\n\n---\n\n<center>\n    <img src=\"https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/gh/doocs/md/images/1648303220922-7e14aefa-816e-44c1-8604-ade709ca1c69.png\" style=\"width: 100px;\">\n</center>"
}
