基于markdown语法的软件有很多,该笔记以typora为主
标题
# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 或 文本+ctrl+1-6
-
效果
字体
*斜体文本* _斜体文本_ **粗体文本** __粗体文本__ ***粗斜体文本*** ___粗斜体文本___
-
效果
斜体文本
粗体文本
粗斜体文本
分割线
在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格
*** * * * ***** - - - ----------
-
效果
删除线
~~BAIDU.COM~~
-
效果
BAIDU.COM
下划线
<u>带下划线文本</u>
-
效果
带下划线的文本
脚注
创建脚注[^lz]。 [^lz]: 菜鸟教程
-
效果
创建脚注lz
[lz] 菜鸟教程
列表
-
无序列表
无序列表使用星号(*)、加号(+)或是减号(-)作为列表标记,这些标记后面要添加一个空格,然后再填写内容
* 第一项 * 第二项 * 第三项 + 第一项 + 第二项 + 第三项 - 第一项 - 第二项 - 第三项
-
无序列表效果
-
有序列表
有序列表使用数字并加上 . 号来表示,与后面文本之间有空格
1. 第一项 2. 第二项 3. 第三项
-
有序列表效果
-
第一项
-
第二项
-
第三项
-
列表嵌套
列表嵌套只需在子列表中的选项前面添加两个或四个空格即可
1. 第一项: - 第一项嵌套的第一个元素 - 第一项嵌套的第二个元素 2. 第二项: - 第二项嵌套的第一个元素 - 第二项嵌套的第二个元素
-
列表嵌套效果
-
第一项:
-
第一项嵌套第一个元素
-
第一项嵌套第二个元素
-
-
第二项:
-
第二项嵌套的第一个元素
-
第二项嵌套的第二个元素
-
引用
段落开头使用 > 符号 ,然后后面紧跟一个空格符号
区块是可以嵌套的,一个 > 符号是最外层,下一级嵌套是在上一级基础上换行+符号>
-
效果
最外层
第一层嵌套
第二层嵌套
代码区块
1.ctrl+shift+k
-
效果
2.你也可以用 ``` 包裹一段代码,并指定一种语言(也可以不指定)
```html ```
链接
[链接名称](链接地址) 或者 <链接地址>
表格
使用 | 来分隔不同的单元格,(使用 - 来分隔表头和其他行)Typora中,写出表头后表格自动生成
文本格式以列为单位统一设置
|(空格)表头(空格)|(空格)表头(空格)|
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
图片
![alt 属性文本](图片地址) ![alt 属性文本](图片地址 "可选标题")
将markdown文件导出pdf
vs code
-
安装插件
-
导出方法
-
预览文档右键-open in broswer-右键点击html页面选择打印-选择另存为pdf(不带页眉和页脚,打印时-更多设置-选项-页眉与页脚去勾)
-
原文档右键-Markdown PDF:Export(pdf)(自带页眉和页脚)
-
-
导出的pdf没有公式时
在文档末尾加入:
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: {inlineMath: [['$', '$']]}, messageStyle: "none" }); </script>
typora
-
导出方法
-
左上角-文件-导出-pdf
-
无法实现高亮
-
解决办法:
-
原文档右击-Markdown Preview Enhanced: Open Preview to the Side
-
原文档右上角有三个方框按钮时,按第一个
-