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

markdown基本语法和GFM语法

markdown基本语法和GFM语法[TOC]作者:圆弧兄弟mail:摘要:markdown简介1.markdown是一种标记语言,通过一些标记使文本具有格式。2.使用[Typor


目录




  • markdown基本语法和GFM语法

    • markdown简介

    • 基本语法

      • 标题

      • 加粗

      • 斜体

      • 列表

      • 引用

      • 链接

      • 图片

      • 删除线

      • 代码块

      • 分割线


    • GFM语法

      • 表格

      • 任务列表

      • 锚点

      • 数学公式

      • 表情

      • diff语法






markdown基本语法和GFM语法

作者: 圆弧兄弟

mail: Zheng_yuanhu@163.com

摘要:

1. 介绍markdown基本语法,包括标题、加粗、斜体、列表、引用、链接、图片、删除线、代码块、分割线的相关用法。
2. 介绍markdown的常用扩展语法GFM,包括表格、任务列表、锚点、数学公式、表情、diff语法。其中,GFM全称为GitHub Flavored Markdown,是GitHub扩展的markdown语法。

markdown简介



  1. markdown是一种标记语言,通过一些标记使文本具有格式。

  2. 使用Typora作为markdown编辑器,Typora和VScode是目前最好用的markdown编辑器,Typora相对简洁。

  3. markdown常用于写博客、邮件、微信工作号、github项目简介,甚至可以用于写ppt、流程图等等。


基本语法


标题

1. #紧接一个空格,再加文字。
2. #代表一号标题,##代表二号标题,最多支持6号标题。

加粗

1. **加粗内容**

效果:加粗内容


斜体

1. *斜体内容*

效果:斜体内容


列表

1. 有序列表以1.紧接一个空格开始。
2. 无序列表以+/-/*紧接一个空格开始。

效果:



  1. 有序列表



  • 无序列表


引用

1. >紧接一个空格,再加文字。
2. 可以内嵌[加粗]、[斜体]、内嵌引用和列表等。

效果:


内嵌加粗斜体


内嵌引用



  1. 内嵌列表




链接

1. 普通链接:[链接别名](链接内容),如[我的github](https://github.com/uncle-yohu/)。
2. 引用链接:在使用处写[名字][链接标记],在文末使用 [链接标记]:链接地址 来定义一个链接,链接地址必须以http://或https://开头。如[我的github][别名]和[别名]:https://github.com/uncle-yohu/。
3. 网址链接:使用<>来包裹邮箱或网址,自动成为一个超链接。

效果:

普通链接或引用链接:我的github

网址链接:https://github.com/uncle-yohu/


图片

1. ![图片别名](本地图片路径)。
2. ![图片别名](网络图片路径),如![picture](https://img6.php1.cn/3cdc5/9cf9/711/c97425f4bf8e233b.jpeg)。
3. 注意:在个人博客上,本地图片是显示不出来的,必须上传为网络图片才能显示。

效果:

技术分享图片


删除线

1. ~~删除线~~

效果:删除线


代码块

1. ```开头,```结尾,这种方式可选择语言类型,比如shell……。
2. 单行代码块,`开头,`结尾。
3. 多行代码块使用4个空格或tab开头,这种不能选择语言,推荐使用前两种。
4. 代码块中所有的标记不会被转义,原样展示。

效果:cd ~

cd /
rm -rf *

分割线

1. ----(常用)
2. ****
3. ___

效果:博客园不支持分割线,无法展示。




GFM语法


表格

1. 以|分割一列,如|左对齐|右对齐|居中对齐|。
2. 表头和内容之间用------分割,同时:表示左对齐,-:表示右对齐,:-:表示居中对齐。
3. 可以使用斜体、粗体、删除线、链接等。
















左对齐右对齐居中对齐
左对齐粗体右对齐斜体居中对齐删除线

任务列表

1. -空格[空格]空格,表示未完成的任务列表。
2. -空格[x]空格,表示已完成的任务列表。
3. 可以使用斜体、粗体、删除线、链接等。


  • [ ] 表示未完成的任务列表


  • [x] 表示已完成的任务列表



锚点

1. 用于跳转到某个标题,可以用于制作目录。
2. [描述](#锚点名)

跳转到markdown简介


数学公式

1. $$+换行+数学公式+换行+$$,如:
$$
E=mc*(x)^w/2
$$

\[
E=mc*(x)^w/2
\]


表情

1. 参考https://www.webfx.com/tools/emoji-cheat-sheet网站上的emoji代号
2. :表情代号:,代表一个表情,如:smile:。

??emoji-cheat-sheet


diff语法

1. 支持git版本控制工具中,对代码进行高亮,如:
+ rm -rf ./*
- rm -rf /*
2. 在```之后写diff

+ rm -rf ./*
- rm -rf /*


推荐阅读
  • 网络爬虫的规范与限制
    本文探讨了网络爬虫引发的问题及其解决方案,重点介绍了Robots协议的作用和使用方法,旨在为网络爬虫的合理使用提供指导。 ... [详细]
  • 自动验证时页面显示问题的解决方法
    在使用自动验证功能时,页面未能正确显示错误信息。通过使用 `dump($info->getError())` 可以帮助诊断和解决问题。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 自定义滚动条美化页面内容
    当页面内容超出显示范围时,为了提升用户体验和页面美观,通常会添加滚动条。如果默认的浏览器滚动条无法满足设计需求,我们可以自定义一个符合要求的滚动条。本文将详细介绍自定义滚动条的实现过程。 ... [详细]
  • 微软推出Windows Terminal Preview v0.10
    微软近期发布了Windows Terminal Preview v0.10,用户可以在微软商店或GitHub上获取这一更新。该版本在2月份发布的v0.9基础上,新增了鼠标输入和复制Pane等功能。 ... [详细]
  • Framework7:构建跨平台移动应用的高效框架
    Framework7 是一个开源免费的框架,适用于开发混合移动应用(原生与HTML混合)或iOS&Android风格的Web应用。此外,它还可以作为原型开发工具,帮助开发者快速创建应用原型。 ... [详细]
  • 本文介绍了如何使用 CMD 批处理脚本进行文件操作,包括将指定目录下的 PHP 文件重命名为 HTML 文件,并将这些文件复制到另一个目录。 ... [详细]
  • 两个条件,组合控制#if($query_string~*modviewthread&t(&extra(.*)))?$)#{#set$itid$1;#rewrite^ ... [详细]
  • 本文详细介绍了DMA控制器如何通过映射表处理来自外设的请求,包括映射表的设计和实现方法。 ... [详细]
  • 本文详细介绍了 Charles 工具的下载、安装、配置及使用方法,特别针对 HTTP 和 HTTPS 协议的数据抓取进行了说明。 ... [详细]
  • [c++基础]STL
    cppfig15_10.cppincludeincludeusingnamespacestd;templatevoidprintVector(constvector&integer ... [详细]
  • ZooKeeper 入门指南
    本文将详细介绍ZooKeeper的工作机制、特点、数据结构以及常见的应用场景,包括统一命名服务、统一配置管理、统一集群管理、服务器动态上下线和软负载均衡。 ... [详细]
  • 本文详细介绍了如何解决DNS服务器配置转发无法解析的问题,包括编辑主配置文件和重启域名服务的具体步骤。 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • 大家好,我是李白。本文将分享一个从零开始的全栈项目,涵盖了设计、前端、后端和服务端的全面学习过程。通过这个项目,我希望能够帮助初学者更好地理解和掌握全栈开发的技术栈。 ... [详细]
author-avatar
天山金泉
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有