Markdown教程:简洁标记语言,打造优秀网站基石
需积分: 10 69 浏览量
更新于2024-07-26
2
收藏 335KB PDF 举报
Markdown教程是关于一种轻量级的标记语言,由John Gruber所创建,它的设计目标是提供一种直观易读且便于撰写的文本格式,适用于快速编写结构化的文档,而无需过多关注繁琐的HTML标签或格式设置。该教程共16页,旨在帮助读者掌握Markdown的基本语法和功能。
教程的开始部分,Darling Fireball项目的Markdown Syntax文档,概述了Markdown的核心原则,即它旨在保持原始文本的可读性,即使在未转换为HTML时也能直接发布,看起来就像普通文本一样。Markdown的设计灵感来源于Setext、atx、Textile和reStructuredText等其他文本转HTML工具。
Markdown的基础包括:
1. **基本语法**:介绍Markdown的基本用法,如如何使用星号(*)和下划线(_)来创建斜体和粗体。
2. **许可证**:Markdown遵循特定的开源许可证,确保内容的自由传播和使用。
3. **在线演示器(Dingus)**:一个实时预览工具,允许用户输入Markdown代码并查看转换后的HTML效果。
4. **概述**:这部分介绍了Markdown的主要用途,如创建网站、写作博客、邮件签名等。
5. **哲学**:Markdown强调简洁,鼓励作者通过简洁易懂的符号来表达格式,而不是嵌入大量的HTML代码。
6. **内联元素**:包括如何插入HTML代码,特殊字符的自动转义,以及如何处理特殊字符的显示。
7. **块元素**:如段落、换行、标题(使用#和##)、引用(> 开始的文本)等。
8. **列表**:有序列表(数字加点)和无序列表(星号或减号)的创建方法。
9. **代码块**:使用三个反引号包围的代码段落,支持语法高亮。
10. **水平线(Horizontal Rules)**:通过三个或以上连续的星号或破折号创建。
11. **span元素**:包括强调(`*`或`_`)和代码(`<code>`标签)的应用。
12. **链接**:如何添加链接,以及如何处理链接文本和URL。
13. **强调**:更深入地讨论斜体(`*`)和粗体(`**`)的使用,以及不同类型的强调方法。
14. **代码**:对代码块的详细解释和展示。
15. **图片**:插入图片的方式,包括如何添加alt标签和自定义图片样式。
16. **其他**:包含一些特殊符号的转义规则,以及自动链接的处理。
最后,文档指出,本教程本身就是使用Markdown编写的,通过在URL后添加'.text'可以查看源代码,以便学习者更深入理解Markdown的工作原理。总体来说,Markdown教程为想要学习和使用这种高效文档格式的人提供了全面的指南。
2021-01-20 上传
2023-01-31 上传
2021-02-04 上传
zhibudaoli
- 粉丝: 0
- 资源: 1
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍