markdown的学习心得

目前看来, markdown的标准有点碎片化了.好比oschina就不能内嵌html.最基本的语法就不说了,就那些东西.
#表格处理 html

| 时间 | 地点 |  
|------|------|  
| a    | b    |

若是表格列数和行数比较多的话,源码显示仍是很乱的,编辑也行累,推使用一些在线的辅助工具,好比markdown table generator,这样会比较省事jquery

#特殊字符转义 好比须要在表格中使用|符号,能够用|代替,124是管道符号 | 的ascii码 git

时间 地点
| b

#删除线 markdown中没这样的语法,只能内嵌html, 好比
<s>被删除的内容</s>github

#编辑工具 免费工具 MdCharm
收费工具 MarkdownPad2, 解释器选择github flavored Makrdown offlinemarkdown

#目录、标题序号 有的平台支持[toc]标签,能够生成文档目录.但大多数都不支持.oschina的博客是自带文档结构图的.若是是在本机编辑markdown, 生成html时,能够加上一段js代码,自动生成序号和目录.   输入图片说明
MarkdownPad2能够设置<head>标签中的内容, MdCharm 没有这样的功能,须要手动在html中添加.
参考代码: https://github.com/i5ting/markdown_toc
我在他的代码基础上作了这样的修改:工具

  1. 将必要的js源码直接放到了head中, 减小外部依赖, 主要是jquery和 jquery tree(树状结构)
  2. 目录中使用的icon也删除掉了, 而是使用+, - 做为展开和折叠的icon, 这样就不须要依赖外部的图片资源.
  3. 不须要修改<body>, 加载时, 自动添加目录相关的html标签

源代码在
https://git.oschina.net/wzj_whut/markdown-auto-toc.net

相关文章
相关标签/搜索