Typora编辑器支持Markdown语法,还支持少量html语法。如果会使用mermaid,flow,还可以用它来画流程图,时序图
众所周知,CSDN的博客就是有Markdown语法写的,希望这篇文章可以让你写博客时应用自如,写出更加美观的博客
- 标题
可以这么来写
这是一个二级标题
也可以这么来写
我是一级标题
格式:
标题在下面加上这两横线
===============(这是一级标题)
-------------------------(这是二级标题)
或者是使用####,一个#代表一级标题,两个#代表二级标题,注意需要与标题各一个空格
## 这是一个二级标题
这是一个二级标题
- 字体
使用*号来表示
斜体文本
粗体文本
* 斜体文本*
**粗体文本**
注意,如果就单纯的表示这些符号,使用转义符\,就行了。
-
字体的其他样式
-
颜色,一般使用标签包裹
<font color=pink size=4 face=“宋体”> 颜色,一般使用标签包裹</font>
如果只想使用其中一个也是需要在前面加上font的 -
在下边加横线
一般使用u标签
<u>一般使用u标签</u> -
加删除线
一般使用两个波浪线
~~一般使用两个波浪线~~ -
高亮
使用==包裹
Ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
-
排序与分块
前面加点可以使用*,-,二级序号,一个\t(制表符)再加一个*,-,+
- 第一大项
- 第一小项
- 第二大项
- 第二小项
* 第一大项
+ 第一小项
* 第二大项
+ 第二小项
或者也可以这样
- 第一大项
- dwqd
- dwqdq
- 212w21
\1. 第一大项
* dwqd
2. dwqdq
* 212w21
注意:在1.后需要有一个空格
分块就十分简单了使用>,如果往下分级,就多加一个>
第一分块
次级分块
第三次级分块
>第一分块
>>次级分块
>>>第三次级分块
插入代码块
```java(语言名称)
```
public void main(String[] args){
Sytem.out.println(“Hello World”);
}
#include<iostream>
int main(){
std::cout<<"Hello World!"<<std::endl;
}
段落
- 换行
使用<br>标签,或者使用两个以上空格加上回车
- 对齐方式
一般借助标签来完成
居中对齐
右对齐
如下面所示:
<p align=“center”>居中对齐</a>
<p align=“right”>右对齐</a>
只要是行标签并且Markdown支持都是可以使用的
插入图片
![alt 属性文本](图片地址“图片标题”(可选)),有一说一,直接选择更为方便
表格
表头1 | 表头 2 |
---|---|
单元格1 | 单元格2 |
单元格1 | 单元格 2 |
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
第二行可以设置对齐方式:
-: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。
左对齐 | 右对齐 | 居中对齐 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |
| 左对齐 | 右对齐 | 居中对齐 |
| :--| --: | :--: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
链接和脚注
链接名称
格式如下:
[链接名称](链接地址)
谷歌[^1]是美国的一家知名互联网巨头
[1]: 详情请见维基百科
插入公式
插入公式使用Latex语法,行内公式用$包裹,行间公式使用$$包裹,不过行间公式的渲染效果更好,这个就看你latex语法使用的是否熟练了