当前位置: 首页 > news >正文

Markdown语法完全指南:从入门到精通

文章目录

  • Markdown快速入门:从基础语法到高级应用
    • 1. Markdown简介
      • 1.1 为什么选择Markdown?
    • 2. 基础语法详解
      • 2.1 标题
      • 2.2 段落与换行
      • 2.3 强调文本
      • 2.4 列表
        • 无序列表
        • 有序列表
      • 2.5 链接与图片
      • 2.6 代码
      • 2.7 引用
      • 2.8 分割线
    • 3. 表格与高级格式
      • 3.1 表格
      • 3.2 任务列表(GitHub扩展)
      • 3.3 脚注
    • 4. Markdown扩展语法
      • 4.1 目录(TOC)
      • 4.2 数学公式(LaTeX)
      • 4.3 流程图与图表
    • 5. 实用技巧与最佳实践
      • 5.1 转义字符
      • 5.2 HTML混合使用
      • 5.3 文档结构建议
      • 5.4 版本控制友好
    • 6. 主流编辑器推荐
      • 6.1 桌面端
      • 6.2 在线工具
      • 6.3 移动端
    • 7. 常见问题解答
    • 8. 进阶学习资源
    • 结语

Markdown快速入门:从基础语法到高级应用

在这里插入图片描述

🌐 我的个人网站:乐乐主题创作室

1. Markdown简介

Markdown是一种轻量级标记语言,由John Gruber于2004年创建。它使用纯文本格式编写文档,然后可以转换为结构化的HTML文档。Markdown的设计初衷是让人们"用易读易写的纯文本格式编写文档,并能够方便地转换成有效的XHTML(或HTML)"。

1.1 为什么选择Markdown?

  • 简单易学:语法直观,学习曲线平缓
  • 跨平台兼容:纯文本格式,任何设备都能打开
  • 高效专注:无需频繁切换鼠标键盘
  • 广泛支持:GitHub、GitLab、StackOverflow等主流平台都支持
  • 可扩展性:支持HTML嵌入,满足复杂需求

2. 基础语法详解

2.1 标题

Markdown支持6级标题,使用1-6个#表示:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

最佳实践:在#后加一个空格,这是标准写法。

2.2 段落与换行

  • 段落:用一个空行分隔
  • 换行:行尾添加两个空格或使用<br>标签
这是第一段(行尾有两个空格)  
这是同一段的换行这是新的一段

2.3 强调文本

*斜体* 或 _斜体_
**粗体** 或 __粗体__
***粗斜体*** 或 ___粗斜体___
~~删除线~~

2.4 列表

无序列表
- 项目一
- 项目二- 子项目一- 子项目二
* 另一种符号
http://www.dtcms.com/a/291475.html

相关文章:

  • MySQL 8.0 OCP 1Z0-908 题目解析(32)
  • spring boot windows linux 控制台 文件 乱码问题详解
  • Spring的IOC是什么?它解决了哪些问题?
  • JVM对象创建与内存分配机制
  • 上海RISC-V峰会-香山开源RISC-V CPU随想随记
  • Golang在Web开发中的应用
  • 设备虚拟化
  • hard_err错误
  • 50-字母异位词分组
  • SmartETL循环流程的设计与应用
  • 外辐射源入门综述
  • 板凳-------Mysql cookbook学习 (十二--------4)
  • c++找工作(qt)
  • 【金仓数据库产品体验官】_KingbaseES(SQLServer兼容版)保姆级安装教程
  • LiteCoT:难度感知的推理链压缩与高效蒸馏框架
  • 【CNN】卷积神经网络多通道卷积与偏置过程- part2
  • AI Red Teaming 分析
  • 鸿蒙开发中与 AI 编码助手的共处之道(ArkTS 视角)
  • sky-take-out项目中Redis的使用
  • 【每日算法】专题十七_多源 BFS
  • Java 实现 UDP 多发多收通信
  • 图论(2):最短路
  • http协议学习-body各种类型
  • cs336 Lecture2
  • SQL基础入门② | 运算符篇
  • 【HarmonyOS】ArkTS语法详细解析
  • 阿里云技术三面:java社招面经+面试题分享!
  • rancher使用rke在华为云多网卡的服务器上安装k8s集群问题处理
  • Supervisor 核心原理:如何实现进程管理?
  • 机器视觉的食品包装贴标应用