近段时间来,一直在Jupyter-Notebook上利用Markdown记录笔记,越发觉得Markdown之简便强大,故做此博客,记录下Markdown的一些语法,以备查阅复习之用。
此篇文章参考 Learning-Markdown一文,同时结合自己的学习使用经验写成。的博客系统的支持语法就是Markdown,用Markdown来写Markdown,怎么感觉有点怪怪的?Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成方便交流使用的 HTML (或者 XHTML)文档。
适合用来编写文档、记录笔记、撰写文章等文字记录工作
语法: @[toc]
一级标题: # 二级标题:## 以此类推
语法:~~体~~ 效果: 体
Markdown 语法对于字体的设定只有如上这些,要想修改字体的其他属性,如大小,字体格式,颜色等,可使用兼容的 HTML 语法。 语法: <font color=“blue” size=3 face=“华文行楷”>无问西东</font> 效果: 无问西东
语法: \1. 无 \2. 问 \3. 西 \4. 东 效果:
无问西东语法: * 爱你所爱 * 行你所行 效果:
爱你所爱行你所行列表中可以嵌套列表,有序列表不必局限于序列,如下图所示:
爱你所爱 行你所行听从你心 无问西东代码使用的符号为 Tab 键上方的键的英文输出符号
语法:`print(“Hello world!”)` 效果:print("Hello world!")
语法: ``` a = 1 b = 2 print(a+b) ``` 效果:
a = 1 b = 2 print(a+b)**Markdown支持代码高亮,只需在代码块的第一个符号后加上相应的语言名称即可 语法: ```py a = 1 b = 2 print(a+b) ``` 或者 ```python a = 1 b = 2 print(a+b) ``` 效果:
a = 1 b = 2 print(a+b) a = 1 b = 2 print(a+b)使用 <> 包括的URL或邮箱地址会被自动转化为超链接
语法:[Link text](…/Google.html) 效果:Google 提醒:.在路径中表示返回上一级,.的数量代表着返回的级数
语法:[Link text](URL) 效果:
同超链接的本地链接差不多,只不过在语句最前面加上一个治感冒的感叹号 语法格式:
同超链接的网络链接差不多,只不过在语句最前面加上一个感叹号 语法: 效果:
表格的更多操作可使用 HTML 的表格操作方法
语法: >这里是引用 效果:
这里是引用
可在每行前都加上引用符号>
一层引用中可以嵌套下一层引用 语法: >一层引用 >>二层引用 >>>三层引用 效果:
一层引用
二层引用
三层引用
语法: * [ ] C - [ ] C++ - [X] Java * [x] Python 效果:
C C++ JavaPython
*和\均可
x可选,也可在生成页面自行带上对号
可向列表一样进行嵌套
依照所使用的环境不同,方法亦有所不同,这里以的博客系统为例
这一方面可参考上述提到的参考源: Learning-Markdown