markdown 代码块高亮怎么让代码高亮

Web DeveloperMarkdown快速入门 - Just Code - ITeye技术网站
博客分类:
是一种轻量级标记语言,创始人为 John Gruber 和 Aaron Swartz。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML/HTML 文档”
OSC 博客已支持使用Markdown书写,可以在发表博文的时候点编辑器右上方的切换按钮一键切换编辑器或者到 空间管理-博客管理-博客设置 处设置默认编辑器。
本文简单介绍下 Markdown 的基本语法,让初学者可以快速入门并使用这种标记语言。
标题(h1~h6)可使用相应个数的#来生成,如下面的代码将会生成h3:
### this is a level-3 header ###
或者使用底线形式,利用=(最高阶标题)和-(第二阶标题):
This is an H1
=============
This is an H2
-------------
段落和换行
使用一个或多个 空行 分隔内容段来生成段落 (&p&) 在行末输入2个或以上 空格 再回车来生成换行(&br&)
被1个*或_包围起来的文字将会被&em&标签包围:
*single asterisks*
_single underscores_
被2个*或_包围起来的文字将会被&strong&标签包围:
**double asterisks**
__double underscores__
注:如果你的 * 和 _ 两边都有空白的话,它们就只会被当成普通的符号。
在一行内使用3个以上的*-或_来建立 分隔线 (&hr&),行内除此之外不能有其它内容:
---------------------------------------
使用&作为段落前缀来标识引用文字段落。这其实是 email 中标记引用文字的标准方式:
& This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
& consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
& Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
& Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
& id sem consectetuer libero luctus adipiscing.
使用*+-来表示无序列表&ul&:
使用数字紧跟一个 英文句点 .来表示有序列表ol:
使用 反引号 (`)(在键盘上位于1的左边)把文字括起来来表示行内代码,这段文字将会被&code&标签包围:
Use the `printf()` function.
使用4个 空格 或1个 制表符 (Tab)缩进来表示代码区块,它们将被&pre&和&code&标签包裹起来,在代码区块里面的&&和&会自动转成 HTML 实体:
&div class="footer"&
& 2004 Foo Corporation
行内式语法:
This is [an example](/ "Title") inline link.
[This link](http://example.net/) has no title attribute.
参考式语法:
This is [an example][id] reference-style link.
"Optional Title Here"
注:下面的链接定义,你可以把它放到文章的任意位置。
隐式链接标记:
I get 10 times more traffic from [Google][] than from
[Yahoo][] or [MSN][].
[google]: /
"Yahoo Search"
"MSN Search"
图片的语法和链接比较相似,也有 行内式 和 参考式 两种。
行内式语法:
![Alt text](/path/to/img.jpg)
![Alt text](/path/to/img.jpg "Optional title")
参考式语法:
![Alt text][id]
[id]: url/to/image
"Optional title attribute"
注:到目前为止, Markdown 还没有办法指定图片的宽高,如果你需要的话,你可以使用普通的&img&标签。
可以利用反斜杠来插入一些在语法中有其它意义的符号:
\*literal asterisks\*
Markdown支持的转义字符列表:
书写表格: Markdown 并没有提供表格语法,但你可以像写 HTML 那样使用标签来书写表格,但要注意 HTML 标签内的 Markdown 表达式将不会被解析。
代码高亮: 这不在Markdown支持的范围之内,OSC 的 Markdown 编辑器支持代码高亮,你可以在代码上方使用&!--lang: java--&或lang: java的形式来指定编程语言,这样文章在显示的时候会使用
自动按照指定的语言进行语法着色。
Markdown资源
Markdown 工具:
Windows:,
Chrome插件:,
: 跨平台编辑器,可通过插件支持Markdown
: 强大的文本编译工具,支持各种文档格式互转
暂时就这么多吧,欢迎大家继续补充!
来源:http://www.oschina.net/question/14
浏览: 7698258 次
来自: 洛杉矶
读取大文件可以使用file函数和fseek函数,但是二者之间效 ...
博主的方法只适合http远程文件,不能使用在https远程文件 ...
PHP正则表达式提取超链接的方法:preg_match_all ...
要是包含C1Calendar,内容就更完善了
实现客户端扫码登录分为下列四步:1. Web页面生成二维码生成 ...

我要回帖

更多关于 markdownpad2代码高亮 的文章

 

随机推荐