Markdown
Markdown是一种语言,可以用于编写高质量的文章,语法简单易用。Markdown学习容易,功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如joomla、drupal都能很好的支持Markdown。
Markdown 的目标是实现「易读易写」。
可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括Setext、atx、Textile、reStructuredText、Grutatext 和 EtText,而最大灵感来源其实是纯文本电子邮件的格式。
总之, Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。比如:在文字两旁加上星号,看起来就像*强调*
。Markdown 的列表看起来,嗯,就是列表。Markdown 的区块引用看起来就真的像是引用一段文字,就像你曾在电子邮件中见过的那样。
示例
下面给出一个Markdown例子展示其基本语法。Markdown源文件如下:
-
#标题1
-
##标题2
-
###标题3
-
- 无序列表1
-
- 无序列表2
-
- 无序列表3
-
分割线
-
***
-
1. 有序列表1
-
2. 有序列表2
-
5. 顺序错了不用担心
-
3. 写错的列表,会自动纠正
-
*我是斜体*
-
测试文字里面,**我是粗体**,很简单
-
代码自动高亮
-
```
-
for (int i = 0; i < 100; i++) {
-
printf("hello markdown!\n");
-
}
-
```
经过CmdMarkdown渲染后效果如下:
Markdown本身只规定了基本语法,即从Markdown文本转换到HTML文件的规则,并没有规定生成文件的样式(CSS),因此不同的引擎渲染得到的Markdown显示效果不尽相同,另外对于Markdown语法的支持也不完全一致。例如同样是上述代码,经过为知笔记的Markdown渲染之后效果如下:
为知笔记的Markdown
为知笔记内置了 markdown 语法支持,我们可以快速的编写格式良好的笔记,让自己写的笔记也可以赏心悦目。
新建笔记的时候,按照 markdown 语法书写,然后再标题后面加 .md 后缀(注意是英文半角小数点),保存后切换到阅读状态,就可以看到 markdown 渲染后的效果了。
为知笔记的 windows 版、Android 版、iOS 版、Mac版都支持 markdown 的渲染。在任何设备上,你都可以用简单的 markdown 语法创建出美美的笔记。
更多可参考:
百度百科:http://baike.baidu.com/view/2311114.htm
Markdown语法说明:http://wowubuntu.com/markdown
Markdown学习笔记:http://www.jianshu.com/p/4Q3aay
在线编辑器CmdMarkdown:https://www.zybuluo.com
为知笔记:http://blog.wiz.cn/markdown.html