本文整理自http://www.tuicool.com/articles/UJziqqr,但结合具体实际,发现有一些出入,遂做了修改,适用于stackoverflow网站的编辑器,所有权力归原作者所有。
Markdown 是个非常简洁易学的网络标记语言。很多主流程序员社区都支持(例如:github, stackoverflow, cnblogs ...)。
热烈庆祝 :博客园也支持Markdown了。
下文介绍一下, stackoverflow 流派的markdown。
经常在stackoverflow上游荡,就列出一些我个人比较常用的吧!
Code and Preformatted Text
缩进四个空格,就可以写代码片段了。或者选中文字后,按Ctrl+K
def hello():
print "hello, world"
Linebreaks
在行尾添加个空格,就可以换行了
(这里不对,在stackoverflow中,换行需要两行之间有空行才行,空格不起作用)
例如
<span style="font-family:Times New Roman;font-size:18px;">this is a line
//空行
this is the second line</span>
Italics and Bold
用下划线或星号包裹文本,就可以把它们变成斜体或粗体
_italics_
**bold**
Links
用方括号包裹文本,把它变成链接
[this is a link](http://www.cnblogs.com)
Bare URLs
用尖括号包裹URL,也可以变成链接
<http://www.cnblogs.com>
Headers
在文本前面加井号,让它变成标题
# level one header
## level two header
### level three header
Horizontal Rules
用3+个减号,添加一个水平分割线
hello world
---
hello world
Simple lists
文字前加上数字或标点(减号,加号,星号),让它们变成列表
1. first item
2. second item
3. third item
- first item
- second item
- third item
Advanced lists: Nesting
列表可以嵌套喔
- first item
- second item
* subitem 1
* subitem 2
- third item
Simple blockquotes
在文本前加上大于号,表示引用
> hello world
Advanced blockquotes: Nesting
引用也可以嵌套喔
> hello kev
> nice to meet you
>> hi tom
>> nice to meet you too
Images
与链接语法类似,在最前面加个感叹号即可

效果图:

Inline HTML
也可以在文本中嵌入某些原生HTML代码
Type <kbd>:wq</kbd> to save and quit
I'm a **vim** user!!!
Stack Exchange additions <= 特有
Tags
I'm a [tag:vim] user!
Spoilers
没用过这个功能 :(
Syntax highlighting for code
<!-- language: python -->
def hello():
print "hello, world"

本文介绍了 StackOverflow 网站使用的 Markdown 编辑器的基本语法,包括代码块、换行、斜体与粗体文本、链接、标题、水平分割线、列表、引用、图片插入及内联 HTML 的使用方法。
434

被折叠的 条评论
为什么被折叠?



