Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。现在各大博客,小说写作,日志记录等等都使用MarkDown来书写,它让写作者关注写作的内容而不用去关注格式和排版,因为只要写作者按照MarkDown的标记语言格式书写,MarkDown插件就会自动为你布局排版。而且用MarkDown格式书写的文档,能轻易的转换为html,pdf,word等格式,且能轻易的发布到网上。MarkDown已成为一种写作方式,本人也已经渐渐的痴迷于这种简洁纯粹的写作方式
MarkDown 的目标是实现「易写易读」.MarkDown语法受到既有的text-to-HTML格式的的影响,如Setext、atx等,但最大灵感来自于纯文本的电子邮件格式.
作为实践,以下内容均以MarkDown语法的形式书写
星号与下划线都可以,单是斜体,双是粗体,符号可跨行,符号可加空
一个人来到田纳西
毫无疑问
*我做的馅饼 是全天下*
最好吃的
一个人来到田纳西
毫无疑问
我做的馅饼
是全天下
最好吃的
内层符号前的空格必须要
引用
引用中的引用
三个或更多
符号之后的空格不能少,-+*效果一样,但不能混合使用,因混合是嵌套列表,内容可超长 - 无序列表 - 无序列表 - 无序列表 - 无序列表:我很长。我也很长!那比一比啊?比就比!我有这么长,你有我长吗?我有这么这么长!好吧,你赢了!
数字不能省略但可无序,点号之后的空格不能少 1. 有序列表 2. 有序列表 3. 有序列表 8. 有序列表
-+*可循环使用,但符号之后的空格不能少,符号之前的空格也不能少 - 嵌套列表 + 嵌套列表 + 嵌套列表 - 嵌套列表 * 嵌套列表 - 嵌套列表
Tooltips可省略
百度
相对文字连接,多了一个感叹号,Tooltips可省略,要设置大小只能借助HTML标记:
索引,1 2可以是任意字符
不如
尖括号
http://ibruce.info bu.ru@qq.com
需要引用代码时,如果引用的语句只有一段,不分行,可以用 ` 将语句包起来。 如果引用的语句为多行,可以将“`置于这段代码的首行和末行.这个和开头输入TAB或者4个空格,然后放入代码效果一样。
代码引用的案例截图:
在第一行后指定编程语言,也可以不指定
val s = "hello Markdown" println( s )可指定编程语言,『』代表左右大括号
{% codeblock [title] [lang:language] [url] [link text] %} code snippet {% endcodeblock %}
用html的注释,好像只有这样?
<!-- 注释 -->Markdown中的转义字符为\,转义的有: \\ 反斜杠 \` 反引号 \* 星号 \_ 下划线 \{} 大括号 [] 中括号 \() 小括号 \# 井号 \+ 加号 \- 减号 \. 英文句号 \! 感叹号
在中的flowchar.js插件的Markdown中,直接输入<br>然后回车即为输入一个空行,但是此方法在有道云的mermaid类型Markdown中无效.
<br>以上为基本编译MarkDown的语法,对于编写小说或者记录日志等以及足够使用.但是如果想要使用更加复杂的功能,如插入表格,流程图等,请查看本人博客
Markdown 语法说明 (简体中文版)
markdown简明语法
2017 …… ,卷起裤管跑,撸起袖子干!
yanxiangyfg的专栏 : “忠于实践,记录点滴”
