热门标签 | 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个空格: 如行内换行时需要两个空格+回车,无序列表下一级前面有空格
  • 空行 建议不同语法标签之间要用空行分隔,否则易出现想不到效果


推荐阅读
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 本文介绍了指针的概念以及在函数调用时使用指针作为参数的情况。指针存放的是变量的地址,通过指针可以修改指针所指的变量的值。然而,如果想要修改指针的指向,就需要使用指针的引用。文章还通过一个简单的示例代码解释了指针的引用的使用方法,并思考了在修改指针的指向后,取指针的输出结果。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • CSS标签、类名和ID选择器的使用区别
    本文讲解了CSS中标签选择器、类名选择器和ID选择器的使用区别,主要包括加空格和不加空格的区别。通过示例代码,说明了加空格表示选择当前节点的后代节点,而不加空格表示一个元素的多个类名不能加空格的规则。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 使用chrome编辑器实现网页截图功能的方法
    本文介绍了在chrome浏览器中使用编辑器实现网页截图功能的方法。通过在地址栏中输入特定命令,打开控制台并调用命令面板,用户可以方便地进行网页截图操作。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
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社区 版权所有