【markdown基本用法】090402
原生语法教程原文 https://daringfireball.net/projects/markdown/
不同代码的嵌套顺序、不兼容时优先实现哪个,不同网站编辑器效果不一样还可能截然相反(比如下一行若干个等号和引用,在上文网站和简书编辑器),就不试了。
【段落】行尾加2个空格加1个回车为
段内换行;否则只是1个回车会为
1个空格没有换行作用;连续2个回车为
分段。
# Header 1级标题,行首插入1到6个#号加1个空格表示1到6级字号的【标题】
## 2级标题
### 3级标题
#### 4级标题
##### 5级标题
###### 6级标题
也可以下一行写若干个等号表示1级标题
==
下一行写若干个连字符hyphen(相当于减号)表示2级标题
-
【字符强调Phrase Emphasis】*左右都有1个星号asterisk表示斜体italic* _或者左右都有1个下划线underscore_
**左右都有2个星号表示加粗bold** __或者左右都有2个下划线__
~~左右都有2个波浪线tilde表示删除线~~ <del>或者左右有del开始结束标签表示删除线</del>
> # 行首大于号加1个空格为【引用Blockquote】
>> 4. 行首每加一个大于号就增加一层嵌套
>> 1. *字符强调* **标题、列表、代码框代码块** `仍然有效`
* + - 行首1个星号或加号或连字符加1个空格表示无序【列表】,符号不对应具体标号
7. 数字加点号加1个空格表示有序列表(2015. 年份这样的不要写成列表,要在.句点前面加上反斜杠\转义)
***
4. 续写序数时不须要按顺序写
+ # 两个列表之间不分段的话会解释为连起来的列表,列表可嵌套标题
6. 每3个空格或tab再加有序无序符号表示更下一级列表
5. > return 列表可嵌套引用再嵌套代码框(4个空格/1tab)代码块
【超链接2种】
行内式链接为方括号加圆括号,[方括号里填超链接提示文本,点击即进入圆括号里填写的网址,](http://weixin.sogou.com/ "我是行内式Title,可不添加")圆括号里可添加Title:在网址右边加1个空格再加1对双引号,双引号里填Title内容。鼠标可放上超链接提示文本去看。
参考式链接为连续2对方括号,[左边1对里填超链接提示文本,右边1对里填链接标记如1、2][1],[然后在md文档任意地方空白行下一行单独写1对方括号加冒号加空格加对应网址,方括号里填刚才的链接标记][2],网址右边可加1个空格再加1对双引号里填Title,如行内式链接的。
[2]: http://weixin.sogou.com/#2 "参考式Title2"
[1]: http://weixin.sogou.com/#1 "参考式Title可省略"
【图片2种】比超链接语法多感叹号。行内式图片为感叹号加方括号加圆括号![行内式图片替代文本,可以为空。](http://weixin.sogou.com/images/wx-logo.gif "Title可省略")方括号里填图片替代文本,在图片无法正常显示时有用,也可以为空,圆括号里填图片网址也可添加Title,写法如行内式链接的。
参考式图片为感叹号加连续2对方括号,左边1对里填图片替代文本,右边1对里填链接标记如1。然后在md文档任意地方空白行下一行单独写1对方括号加冒号加空格加对应图片网址,方括号里填刚才的链接标记,网址右边可加1个空格再加1对双引号里填Title,如行内式链接的。
[行内式图片替代文本,可以为空](http://weixin.sogou.com/images/wx-logo.gif "Title可省略")
![参考式图片替代文本,可以为空][id]
[id]: http://weixin.sogou.com/images/wx-logo.gif "参考式Title"
【代码】`左右都有1个反引号backquote表示【单行代码框inline code】` ``框里想写连续m个、n个反引号`就在框左右都写非m且非n数量的反引号``
【代码块code blocks】第一种是首行空行,后面每一行代码的开头是4个空格或1个tab,倍数缩进:
//在正文显示中会自动识别语言,进行代码染色,这是一段C#代码
public class Blog
{
public int Id { get; set; }
public string Subject { get; set; }
}
```python
s = "第二种是首行3个反引号然后写语言名字如python,中间几行写代码,尾行直接3个反引号"
print "有的编辑器不支持。不加语言名字会减少高亮关键词 "
```
【分隔线】一行中用3个或以上的星号或连字符或下划线来建立一个分隔线,行内不能有其他东西但可以有插入空格
***
---
___
反斜杠\加特殊符号可【转义】,单行代码块里反引号除外。可转义特殊符号包括backslash、backtick(backquote)、asterisk、underscore、curly braces、square brackets、parentheses、hash mark、plus sign、minus sign(hyphen)、dot、exclamation mark。
|【表格】|有些编辑器不支持|竖线virtical bar数量决定列数|
|:-|-:|:-:|
|第1行填标题。|第2行(至少含1个连字符)只用来区分标题内容,不含连字符冒号以外内容|源代码里这里是第3行|
|冒号在连字符左边为左对齐,没有冒号时默认左对齐|在它右边为右对齐|在它两边为居中|
(完)
- 序言
- 第一章 基础
- 1.1 Html基础
- 1.2 CSS选择器
- 1.2.1 标签选择器
- 1.2.2 class/id选择器
- 1.2.3 属性选择器
- 1.3 JavaScript基础
- 1.4 json基础
- 第二章 中级
- 2.1 插件结构总览
- 2.2 meta头部节点讲解
- 2.3 main主体节点讲解
- 2.4 script脚本节点讲解
- 2.5 插件的安装调试与发布
- 第三章 高级
- 3.1 插件高级特性
- 3.2 常见内容保护突破方法
- 3.3 开发文档所没说的事
- 3.4 电脑js脚本测试插件
- 3.5 加login节点教程
- 3.6 使用yeoman生成器
- 3.7 自动化发布插件
- 第四章 附录
- 4.1 markdown基本用法