Markdown 是一种"易读易写"的网络书写语言,语法主要由一些精挑细选的符号组成,对应html标签的一小部分,主要区别在于:html是一种发布格式,而Markdown为一种书写的格式,并且语法只涵盖了纯文本。
mackdown作为工具主要为了提高效率和书写体验的,对于经常码字、文字排版等工作的人群比较适用,例如从事:博客写手、网站小编、出版业人士、小说作家、文档程序员等等。
Markdown 语法:
# Header 1
## Header 2
### Header 3
#### Header 4
##### Header 5
###### Header 6
输出HTML为:
<h1>Header 1</h1>
<h2>Header 2</h2>
<h3>Header 3</h3>
<h4>Header 4</h4>
<h5>Header 5</h5>
<h6>Header 6</h6>
在文字前加"+"、 "-" 或 "*" ,即可变为无序列表;
在文字前加“1. ”、“2. ”等数字符号,即可变为有序列表(注:数字符号后与文字间留一个空格)
Markdown无序列表语法:
* a
* b
无论是*,还是+、-输出HTML都为:
<ul>
<li>a</li>
<li>b</li>
</ul>
1. a
2. b
输出HTML为:
<ol>
<li>a</li>
<li>b</li>
</ol>
>这是引用
>哈哈
输出HTML为:
<blockquote>
<p>这是引用</p>
<p>哈哈</p>
</blockquote>
链接分为:行内 和 参考 两种形式,都是使用角括号来把文字转成连结。
行内链接的Markdown 语法:
网站链接 [link](http://www.fly63.com/)
或者带title属性网站链接 [link](http://www.fly63.com/ "title属性")
输出HTML为:
<p>网站链接<a href=" http://www.fly63.com/">link</a></p>
<p>或者带title属性网站链接<a href=" http://www.fly63.com/" title=" title属性">link</a></p>
参考链接的Markdown 语法:
我的网站链接是[fly63][1],已经被[百度][2]收藏了
[1]: http://www.fly63.com/ "title属性"
[2]: http://www.baidu.com/
<p>
我的网站链接是 <a href=" http://www.fly63.com/" title=" title属性">fly63</a>,
已经被<a href=" http://www.baidu.com/">百度</a>收藏了
</p>
图片的语法和链接 很类似,区别仅在于前面多一个“!”符号
行内形式Markdown语法(title 是选择性的):
![alt text](/path/to/img.jpg "Title")
参考形式Markdown语法:
![alt text][id]
[id]: /path/to/img.jpg "Title"
上面两种方法都会输出 HTML 为:
<img src="/path/to/img.jpg" alt="alt text" title="Title" />
两个“ **”包含一段文本,该文本就显示为粗体;
一个“*”包含一段文本,该文本就显示为斜体。
Markdown语法:
*are emphasized*
**strong emphasis**
输出 HTML 为:
<p><em>are emphasized also</em></p>
<p><strong>strong emphasis</strong></p>
用两个“`”包含中间代码,即可将代码放到一个代码框中。
Markdown语法:
`<blink>`
输出 HTML 为:
<code><blink></code>
还有些非常用的语法这里就暂不说明了,具体请看完整版教程 Markdown 语法说明(简体中文版)
Markdown是互联网上最普遍使用的轻量级标记语言。对于写博客和评论这类的任务,用Markdown很棒。不过最近技术社区的人员开始用它来写文档。下面我列出一些反对使用Markdown的观点,希望能帮助你决定是否适合使用Markdown
话说我要为技术博客写一个小程序版,我的博客解决方案是 hexo + github-page,格式当然是技术控们喜欢的 markdown 了 。但小程序使用的却是独有的模版语言 WXML
前台展示markdowm文本内容:后台录入markdown语法后,获取文章,此时数据是markdown语法格式。在前台展示需要利用marked插件和highlight.js处理
HTML是超文本标记语言的缩写,可能是当今网络上使用最多的标记语言。Markdown 在我们程序界也是一个必备的技能。我们可以使用 makrdown来渲染文本,它实际上是一种更快的写作方式,因为它学习成本很低,不需要掌握很多知识就可以开始。
什么是Markdown,简单来说是一种标记语言,用特定的符号生成具备HTML标签的文字。使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!