Markdown 语法整理
白宁超 2015年7月24日14:57:49
一、字体设置
A First Level Header == A Second Level Header -- # 标题 ## 标题 ### 标题 #### 标题 ##### 标题 ###### 标题
注:换行 两个空格
二、修辞和强调
Markdown 使用星号和底线来标记需要强调的区段。 加粗: **Blod** 标亮:
请把我标亮` 请把我标亮
一级列表: - dd rrrrrrrrrrr - ee eeeeeeeeeeeee 1.eee rrrrrrrrrrrrrr 2.rtt eeeeeeeeeeeeeeeeeeeeeeeee 二级列表: - 列表 1 - 列表 1.1 - 列表 1.2 图片: 图片链接
[![sufei](http://images0.cnblogs.com/blog2015/380252/201507/251145474218748.png)](http://www.baidu.com) 图片 ![image](http://images0.cnblogs.com/blog2015/380252/201507/251145474218748.png) 添加超链接 [白宁超博客园](http:www.cnblogs.com/baiboy) 引用: 翻译成html就是,符号后的空格可不要 : > 本文介绍Markdown基本语法,内容很少,一行语法一行示例,学会后可轻松写出高大上的文档,再也不需要各种编辑器去调文章格式。另外,网上有各平台下的Markdown工具可用,也有在线的,我直接使用sublime搞定,Markdown本来就是为了追求简洁,弄个工具岂不多此一举。 段落: 这是段落 这是段落 添加代码: ```c# private void save() { try { if (textBox3.Text != "") { XDocument doc = XDocument.Load(file); //sql数据库数据库配置 //string connstring = "initial catalog=Highway;Data Source=" + this.textBox3.Text + ";uid=" + this.textBox4.Text + ";pwd=" + this.textBox5.Text + ";"; //access数据库远程配置 //Provider=Microsoft.ACE.OLEDB.12.0;Data Source=//10.130.16.136/db/Legal.accdb string connstring = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=//" + textBox3.Text.ToString()+ "/db/Legal.accdb"; doc.Elements("configuration").Elements("connectionStrings").Elements("add").Attributes("connectionString").FirstOrDefault().SetValue(connstring); doc.Save(file); //由于DBHelperSQL中的ConnectionString(公共静态变量)未被修改引发的bug XDocument xdoc = XDocument.Load(file); string val = doc.Elements("configuration").Elements("connectionStrings").Elements("add").Attributes("connectionString").FirstOrDefault().Value; SQLHelper.connstr = val; } else { return; } } catch (Exception ex) { MessageBox.Show(ex.Message+ex.StackTrace); //MessageBox.Show("数据库保存失败!!"); } } ``` 第一列 | 第二列 | 第三列 | 第四列 ----- | ----- | ----- | ----- 第一行 | 文本二 | 文本三 | 文本四 第二行 | 文本二 | 文本三 | 文本四 Markdown 语法:
Some of these words *are emphasized*. Some of these words _are emphasized also_. Use two asterisks for **strong emphasis**. Or, if you prefer, __use two underscores instead__.
HTML实现:
Some of these words are emphasized. Some of these words are emphasized also. Use two asterisks for strong emphasis. Or, if you prefer, use two underscores instead.
三、列表
无序列表使用星号、加号和减号来做为列表的项目标记. 使用星号: * Canny. * Gum. * Booze 加号: + Cany. + Gum. + Booze. 和减号 - Candy. - Gum. - Booze. 都会输出 HTML 为:
- Candy.
- Gum.
- Booze.
有序的列表则是使用一般的数字接着一个英文句点作为项目标记: 1. Red 2. Green 3. Blue 输出 HTML 为:
- Red
- Green
- Blue
四、链接
Markdown 支援两种形式的链接语法:行内和参考两种形式,两种都是使用角括号来把文字转成连结。 行内形式是直接在后面用括号直接接上链接:
This is an [百度](http://www.baidu.com/).
参数:
This is an [我的博客](http://www.cnblogs.com/baiboy).
多链接 I get 10 times more traffic from [Google][1] than from [Yahoo][2] or [MSN][3]. [1]: http://google.com/ "Google" [2]: http://search.yahoo.com/ "Yahoo Search" [3]: http://search.msn.com/ "MSN Search" OR I start my morning with a cup of coffee and [The New York Times][NY Times]. [ny times]: http://www.nytimes.com/
五、图片
图片的语法和链接很像。 行内形式(title 是选择性的): ![alt sufei](./I:/image/sufei.png "sufei") 参考形式: ![alt text][id22] [id22]: /I:/image/sufei.png "Title"
六、代码
在一般的段落文字中,你可以使用反引号 ` 来标记代码区段,区段内的 &、< 和 > 都会被自动的转换成 HTML 实体,这项特性让你可以很容易的在代码区段内插入 HTML 码: I strongly recommend against using any `` tags. I wish SmartyPants used named entities like `—` instead of decimal-encoded entites like `—`. If you want your page to validate under XHTML 1.0 Strict, you've got to put paragraph tags in your blockquotes:
public static ArrayList BindB(string type) { ArrayList al = new ArrayList(); string sql = "select * from B_type where aname='" + type + "'"; DataSet ds = MYHelper.SQLHelper.GetSetData(sql); if (ds.Tables[0].Rows.Count > 0) { for (int j = 0; j < ds.Tables[0].Rows.Count; j++) { al.Add(ds.Tables[0].Rows[j]["bname"].ToString()); } } return al; }
作者:白宁超,工学硕士,现工作于四川省计算机研究院,研究方向是自然语言处理和机器学习。曾参与国家自然基金项目和四川省科技支撑计划等多个省级项目。著有《自然语言处理理论与实战》一书。 自然语言处理与机器学习技术交流群号:436303759 。
出处:http://www.cnblogs.com/baiboy/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。