· 4 分钟
Typora常用语法汇总
整理 Typora 常用 Markdown 语法,包括标题、强调、颜色、表格、代码块等写作格式。
基础语法
标题
# 一级标题
## 二级标题
### 三级标题
段落与换行
直接输入文本即可创建段落。要在同一段落内换行,请在行尾添加两个空格后按回车。
这是第一段。
这是第二段。
强调
*斜体文本*
**粗体文本**
***粗斜体文本***
文字颜色
你可以直接在Markdown文档中插入HTML标签,并通过style属性来设置文字的颜色。
<p style="color: red;">这是红色的文字。</p>
文字渐变
要创建一个具有渐变颜色的文字效果,需要使用CSS的一些特定属性。下面是一个简单的例子:
<style>
.gradient-text {
font-size: 48px;
font-weight: bold;
background: linear-gradient(90deg, #ff7e5f, #feb47b);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
</style>
<p class="gradient-text">这是一个渐变色的文字效果。</p>
HTML形式实现文字按钮
在Markdown文档中也可以创建交互式的按钮,这通常涉及到HTML与JavaScript的结合。以下是如何创建一个简单的HTML按钮的例子。
基本按钮
首先是最基本的HTML按钮:
<button>点击我</button>
这个按钮本身没有任何样式或功能,只是显示一个可点击的按钮。
自定义样式的按钮
为了给按钮添加一些样式,可以使用内联样式或者外部CSS文件:
<button style="background-color: #4CAF50; color: white; padding: 10px 20px; border: none; cursor: pointer;">
点击我
</button>
上面的例子展示了如何通过内联样式来定制按钮的外观。
添加交互功能的按钮
如果想要给按钮添加交互功能,比如弹出一个消息框,可以使用JavaScript:
<button onclick="alert('你点击了按钮!')">点击我</button>
列表
无序列表:
- 第一项
- 第二项
有序列表:
1. 第一项
2. 第二项
链接
[链接文字](http://example.com)
图片

代码
行内代码:
`print("Hello World")`
代码块:
```python
def hello_world():
print("Hello, World!")
#### 引用
```markdown
> 这是引用内容。
分割线
---
扩展语法
表格
| 左对齐 | 居中对齐 | 右对齐 |
| :----- | :------: | -----: |
| 单元格 | 单元格 | 单元格 |
任务列表
- [ ] 未完成的任务
- [x] 已完成的任务
脚注
这是一个有脚注的文本[^1]。
[^1]: 这是脚注的内容。
数学公式
$E = mc^2$
对于复杂的数学表达式,可以使用双美元符号来创建独立的公式块:
$$
E = mc^2
$$
流程图与时序图
Typora支持Mermaid语法绘制图表:
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
目录生成
可以在文档任意位置插入 [TOC] 来自动生成目录大纲。
Typora特有功能
快捷键
Ctrl + 1~6: 快速设置选中文本为对应级别的标题。Ctrl + Shift + 1: 插入当前日期。Ctrl + Shift + 2: 插入当前时间。Ctrl + Shift + H: 插入水平分割线。
实用技巧
- 拖拽图片: 在Typora中可以直接将图片拖拽到编辑区自动插入。
- 专注模式: 在“视图”菜单中开启,使当前行高亮显示。
- 打字机模式: 保持当前行始终位于屏幕中央。
- 侧边栏大纲: 使用快捷键
Ctrl + Shift + L切换显示/隐藏。