热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Markdown语法使用和个人总结

一.Html与Markdown

一. Html与Markdown



  • Html是超文本标记语言,目前Html5是主流标准。
  • Markdown是超轻量级标记语言,它是完全支持Html语法,可以直接使用html标签。
  • Markdown是主要用于写文档,默认的Markdown语法写出来的文档效果还不是很丰富,所以有的Markdown编辑器对其进行扩展,使其支持公式、视频等。当然我们也可以自己使用html标签达到同样效果。




二. Markdown语法演示和注意事项

1. 标题

#+空格+标题内容" class="reference-link">语法 #+空格+标题内容



  • 在行首插入 # 才有效
  • # 个数表示标题的等级,有1-6级标题,对应html中h1-h6
  • 注意事项:# 和标题内容之间一定有空格,空格至少一个,否则当成普通文本


源码

  1. # 一级标题
  2. ## 二级标题
  3. ### 三级标题

效果


一级标题

二级标题

三级标题




2. 分割线

---" class="reference-link">语法 ---



  • 在行首插入 - 才有效
  • - 个数不能少于3个,一般与上一行文字长度对齐,这样Markdown文档显得好看
  • 注意事项:—- 和上一行建议 至少隔一行 ,若上一行是普通文本,下一行是分割线则翻译成 二级标题


源码

  1. 分割线
  2. -----
  3. 分割线
  4. -----

效果


分割线

分割线



注意 上面分割线与普通文本之间 隔行和没隔行 的区别





3. 列表

语法



  • 在行首写才有效
  • 有序列表: 1.+空格+内容,2.+空格+内容,…。注意 数字后而只能是点,不能是顿号。
  • 无序列表: -/+/*+空格+内容,无序列表符号有3个,任意一个都可以
  • 下一级: 无序列表 要在前面加上2个空格,若是在引用块中则要4个空格。有序列表 要用另一种计数方式
  • 有序列表序号: 若是0.则表示从上行自动计算,若是小于或等于上一行也自动计算


源码

  1. 1. 前端部分
  2. (1). html
  3. (2). css
  4. 2. PHP编程
  5. 2-1. 基础语法
  6. 2-2. 全局变量
  7. 0. 综合实战
  8. -------------
  9. - 前端部分
  10. - html
  11. - css
  12. - PHP编程
  13. + 基础语法
  14. + 全局变量
  15. - 综合实战

效果



  1. 前端部分
    (1). html
    (2). css
  2. PHP编程
    2-1. 基础语法
    2-2. 全局变量
  3. 综合实战


  • 前端部分

    • html
    • css

  • PHP编程

    • 基础语法
    • 全局变量

  • 综合实战




4. 引用

行引用是:>+空格+内容,行内引用是:`+内容+`" class="reference-link">语法 行引用是:>+空格+内容,行内引用是:`+内容+`



  • 行引用要在行首才有效,行内引用在行内任何位置都可以


源码

  1. >我是一行引用
  2. 这里演示`行内引用`

效果

我是一行引用


这里演示 行内引用




5. 代码块

语法



  • 单行代码同行内引用一样,都是 `+内容+`
  • 多行代码块则```+(换行)+内容+(换行)+```,可以指定代码类型,如html、php和shell等,则自动高亮显示对应语法的关键字。


源码

  1. 单行代码块:``
  2. 多行代码块(这里省略多行代码块标签):
  3. $name='woxiaoyao';
  4. echo $name;

效果

  1. $name='woxiaoyao';
  2. echo $name;




6. 链接

语法



  • 只显示链接文本: [内容](地址+空格+提示),提示可以不写
  • 全显示: [内容](地址)<地址>
  • 只显示链接: 内容<地址>


代码

  1. [PHP中文网](https://www.php.cn 'PHP爱好者聚集乐园')
  2. [PHP中文网](https://www.php.cn 'PHP爱好者聚集乐园')
  3. PHP中文网<https://www.php.cn>

效果

PHP中文网
PHP中文网https://www.php.cn
PHP中文网https://www.php.cn





7.图片

语法

图片语法就是在链接语法前面加上感叹号!



代码

  1. ![十三期前端开发](https://s1.ax1x.com/2020/10/19/0ve4zV.png '前端开发')

效果

十三期前端开发




8.表格

语法



  • 表格由 |和- 画出,其中|表示竖向分割线,-表示横向分割线
  • 表格由 表头+表格式+表内容 组成,表格式使用 冒号: 可以指定左、中、右对齐
  • 表格更复杂操作、如颜色、列宽、合并等则需要html标签table来实现了


代码

  1. |序号|内容|时间|讲师| **表头**
  2. |:-:|---|---|----:| **表格式**
  3. |1|前端开发|5周|朱老师| **表内容**
  4. |2|PHP编程|4周|朱老师|
  5. |3|综合实战|5周|灭绝/西门|

效果






























序号内容时间讲师
1前端开发5周朱老师
2PHP编程4周朱老师
3综合实战5周灭绝/西门

三、个人总结

语法标签分类



  • 单个标签: 如标题#、引用>、有序列表和无序列表等。
    +标签在 行首 才有效
    +标签和内容之间有 空格,引用>和内容之间有无空格均可以


  • 成对标签: 如引用``,代码块```,强调 ,斜体*等。
    +标签和内容之间一般
    不用空格
    +标签与外部文本之间
    要有空格**


  • 复合标签: 如链接 []()<> ,图上 ![](),表格等
    +标签与内容之间不需要空格


  • 生成目录 使用[toc]即可




几个特殊符



  • 1个空格: 常用于语法标签与普通文本的分隔、链接或图片中提示文本与地址之间
  • 2个空格: 如行内换行时需要两个空格+回车,无序列表下一级前面有空格
  • 空行 建议不同语法标签之间要用空行分隔,否则易出现想不到效果


推荐阅读
  • CTF竞赛中文件上传技巧与安全绕过方法深入解析
    CTF竞赛中文件上传技巧与安全绕过方法深入解析 ... [详细]
  • 七款高效编辑器与笔记工具推荐:KindEditor自动换行功能解析
    本文推荐了七款高效的编辑器与笔记工具,并详细解析了KindEditor的自动换行功能。其中,轻笔记QingBiJi是一款完全免费的记事本软件,用户可以通过其简洁的界面和强大的功能轻松记录和管理日常事务。此外,该软件还支持多平台同步,确保用户在不同设备间无缝切换。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • 通过将常用的外部命令集成到VSCode中,可以提高开发效率。本文介绍如何在VSCode中配置和使用自定义的外部命令,从而简化命令执行过程。 ... [详细]
  • 深入解析HTML5字符集属性:charset与defaultCharset
    本文将详细介绍HTML5中新增的字符集属性charset和defaultCharset,帮助开发者更好地理解和应用这些属性,以确保网页在不同环境下的正确显示。 ... [详细]
  • MySQL 5.7 学习指南:SQLyog 中的主键、列属性和数据类型
    本文介绍了 MySQL 5.7 中主键(Primary Key)和自增(Auto-Increment)的概念,以及如何在 SQLyog 中设置这些属性。同时,还探讨了数据类型的分类和选择,以及列属性的设置方法。 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ... [详细]
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 触发器的稳态数量分析及其应用价值
    本文对数据库中的SQL触发器进行了稳态数量的详细分析,探讨了其在实际应用中的重要价值。通过研究触发器在不同场景下的表现,揭示了其在数据完整性和业务逻辑自动化方面的关键作用。此外,还介绍了如何在Ubuntu 22.04环境下配置和使用触发器,以及在Tomcat和SQLite等平台上的具体实现方法。 ... [详细]
  • 如何在您的计算机上配置Python和PyCharm开发环境
    本文详细介绍了在Windows 10系统上配置Python和PyCharm开发环境的步骤。内容包括Python的安装与卸载、PyCharm的安装与卸载,以及如何在Windows 10中通过双击安装文件“python-3.7.2-amd64.exe”来完成Python的安装。此外,还提供了关于环境变量配置和基本设置的实用建议,帮助用户快速搭建高效的开发环境。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • PHP与MySQL的Web应用开发技术深入解析
    PHP与MySQL的Web应用开发技术深入解析 ... [详细]
author-avatar
mobiledu2502923007
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有