什么是.md文件

在github下载的project中, 普遍有类似 README.md 的文件. readme显然是文本文件, 于是对这个md有点疑惑.

google之后, 原来差不多也就是标记型文本.(感觉很象textile http://en.wikipedia.org/wiki/Textile_(markup_language) )

这里是解释: http://daringfireball.net/projects/markdown/

Thus, “Markdown” is two things: (1) a plain text formatting syntax; and (2) a software tool, written in Perl, that converts the plain text formatting to HTML.

不过说到工具, 似乎python版本的倒已经出现了

>>  @@ Searching...

>>      @@ Package: dev-perl/Text-Markdown-1.0.31 branch: 5, [sabayon-weekly] 

>>      @@ Package: dev-python/markdown-2.1.1 branch: 5, [sabayon-weekly] 

>>  Keywords:  markdown

>>  Found:     2 entries

果断用python:    markdown_py -o html5 -f readme.html README.md

(已经支持html5)

makedown的语法: http://daringfireball.net/projects/markdown/syntax

在线实验: http://daringfireball.net/projects/markdown/dingus

不过github有自己的额外定义: http://github.github.com/github-flavored-markdown/

 

标记语言还是蛮多的...这里列一下: 

* html系列, 很明显 (html, xhtml, html5)

* xml及docbook

* tex, latex (我感觉pdf本质也算吧??? 加入了二进制似乎)

* 杂/小型的: textile, 这里的md, wiki语法, 甚至bbcode也可以说是.

你可能感兴趣的:(JavaWeb开发)