markdown使用笔记

markdown学习笔记

兼容HTML

  • HTML 区块元素――如 <div>、<table>、<pre>、<p> 等标签
    • 必须在前后加上空行与其它内容区隔开,还要求它们的开始标签与结尾标签不能用制表符或空格来缩进
    • 在 HTML 区块标签间的 Markdown 格式语法将不会被处理
  • HTML 的区段(行内)标签 —— 如 <span>、<cite>、<del>
    • 可以在 Markdown 的段落、列表或是标题里随意使用
    • Markdown 语法在 HTML 区段标签间是有效的

特殊字符转换

  • 如果使用的字符是 HTML 字符实体的一部分,markdown会保留原状,否则它会被转换成&xxx;形式

区块元素

段落和换行

  • 一个Markdown段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行
  • 普通段落不该用空格或制表符来缩进

标题

  • 类 Setext 形式
    • 采用底线形式
    • 最高阶标题(=)、第二阶标题(-)
  • 类 Atx 形式
    • 行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶
    • 可以选择性地「闭合」类 atx 样式的标题,这纯粹只是美观用的

区块引用 Blockquotes

  • 在每行的最前面加上 >
  • Markdown 也允许你偷懒只在整个段落的第一行最前面加上 >
  • 区块引用可以嵌套(例如:引用内的引用),只要根据层次加上不同数量的 >
    注:如果 > 和 >> 嵌套使用的话,从 >> 退到 > 时,必须之间要加一个空格或者 > 作为过渡,否则默认为下一行和上一行是同一级别的引用
  • 引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等

列表

  • 支持有序和无序
    • 无序列表使用星号、加号或是减号作为列表标记
    • 有序使用数字接着一格英文句点
  • 如果列表项目间用空行分开,在输出 HTML 时 Markdown 就会将项目内容用\

代码区块

  • 缩进 4 个空格或是 1 个制表符就可以建立代码区块
  • Markdown 会用 \

分割线

  • 一行中只有三个以上的星号、减号、底线(可以在中间插入空格)
  • 个人觉得底线不太好,容易误成二阶标题。中间空格也不能插太多,会变成列表项目

区段元素

链接

  • 行内式
    • 用方括号标记链接文字,后面紧跟圆括号括起的网址(网址后可用“”加title,鼠标停留时显示)
    • 可使用相对路-径链接到同样主机的文件
  • 参考式
    • 在链接文字后再加方括号,其中填入用以辨识链接的标记(不区分大小写)(两个方括号可用空格隔开)
    • 在文件任意处定义标记的链接内容 [id]: xxxxxx “title”
    • 隐式链接标记:链接文字后加空的方括号,链接标记视为等同于链接文字
  • 自动链接
    • 用尖括号括起网址或邮箱

强调

  • 使用或_,一个为斜线,两个为加粗(不能两边都为空格)*

代码

  • 单行:使用`***(若在代码中也要使用`,则使用多个反引号来开启和结束)*
  • 多行:使用“`

图片

  • 与链接类似,在前面加!好像还不能设置大小,还是用\

表格

具体使用方式请看示例。
——:为右对齐。
:——为左对齐。
:——:为居中对齐。
——-为使用默认居中对齐。
示例
| 序号 | 交易名 | 交易说明 | 备注 |
| ——: | :——-: | :——— | —— |
| 1 | prfcfg | 菜单配置 | 可以通过此交易查询到所有交易码和菜单的对应关系 |
| 2 | gentmo | 编译所有交易 | |
| 100000 | sysdba | 数据库表模型汇总 | |

序号交易名交易说明备注
1prfcfg菜单配置可以通过此交易查询到所有交易码和菜单的对应关系
2gentmo编译所有交易
100000sysdba数据库表模型汇总

github上注意点

  • 不支持回车换行,需在行尾使用两个空格
  • 标题(以及分割线)与列表项目间空行,否则不使用正确格式
  • [TOC]不能直接使用
  • 支持[这是中文]后面跟(#这是中文)来创建toc,若标题混杂英文,则根据以下原则(不全)在#后写标记名:
    • remarkable上
      • 按序提取全部英文字母与数字,并使用小写
      • 所有中文字符,操作符(除“-”)全部忽略
      • 所有“-”(即负号)与“ ”(即空格)全部用一个“-”代替
    • github上
      • 每一个空格(除前导与后置空格是全部省略外)都用一个-代替
      • 符号(除’-‘,包括中英文标点符号、运算符号及其他符号但不包括希腊字母等)全部省略
      • 英文全部用小写

参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值