· 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)

图片

![图片描述](图片路径或URL)

代码

行内代码:

`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 切换显示/隐藏。