Markdown实战技巧:HTML兼容、自动转化与格式规范
58 浏览量
更新于2024-08-28
收藏 97KB PDF 举报
"Markdown学习与实战"
Markdown是一种轻量级的标记语言,用于编写电子文档,它的特点是易读易写,并且能与HTML等其他格式良好兼容。本篇内容主要介绍了Markdown的一些基本用法和实战应用。
1. **兼容HTML实战**
Markdown允许在文档中直接嵌入HTML代码。例如,在HTML的`<table>`标签中,可以插入表格内容。在Markdown中,你可以在文本前后分别使用两个反引号(```)来包裹HTML代码,这样Markdown将不会解析这部分内容,而是保持原样显示。例如,在HTML表格前后添加```即可保留表格结构。
```markdown
我是在html的table之前的一句话
<table>
<tr>
<td>语文</td>
<td>数学</td>
<td>物理</td>
</tr>
</table>
我是在html的table之后的一句话
```
2. **自动转化**
Markdown会自动处理一些在HTML中需要特殊转义的字符。比如版权符号(`©`),在Markdown中直接输入`©`就会显示为版权符号,而无需使用HTML实体`©`。此外,小于号 `<` 在Markdown中会被自动转化为`<`,以避免被误解析为HTML标签。
3. **Markdown段落和换行**
在Markdown中,连续的两个空格或一个回车符表示一个换行。如果想要创建一个新的段落,需要留出两个空行。例如:
```
我是首句,
我是中间,
我是末尾。
```
会显示为三个独立的段落。
4. **类setext的语法和实战**
类setext的语法用于创建标题,其中一级标题使用一至三个等于号(=)表示,二级标题使用一至三个破折号(-)表示。例如:
```
我是主标题
==
我是副标题
---
```
这会在Markdown中生成相应的标题级别。
5. **类atx的语法**
类atx语法是另一种创建标题的方法,使用井字号(#)来表示标题级别,从1到6对应六级标题。例如:
```
# 我是第一种
## 我是第二种
### 我是第三种
#### 我是第四种
##### 我是第五种
###### 我是第六种
```
6. **区块的引用**
区块引用通过在行首添加一个右尖括号(>)来实现。在引用的区块内,同样可以使用Markdown的其他语法。例如创建一个包含列表的引用:
```
> 计科建模竞赛队-发起人及第一届队长2019.10-2020.10
>> 1. 向学院申请并建立计科竞赛建模队,第一届招收110余名学生,组织超过30个队伍
>> 2. 宣传并制定训练计划,为每个训练队伍提供竞赛指导
```
这将创建一个嵌套的区块引用,其中包含一个无序列表。
通过这些基础知识,你可以轻松地使用Markdown编写结构清晰、易于阅读的文档,同时在需要时也能与HTML无缝结合,增强文档的表现力。无论是日常笔记、技术文档还是博客文章,Markdown都是一个理想的选择。
2019-08-02 上传
2024-05-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-06-21 上传
2024-05-23 上传
2024-06-13 上传
2024-06-13 上传
weixin_38734276
- 粉丝: 11
- 资源: 901
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载