Notion 是一個 All-in-One 的工作空間平台,結合了筆記、資料庫、專案管理、Wiki 與協作工具。它的特色在於「一切皆塊」(Everything is a Block) 的概念 — 段落、列表、圖片、資料庫、嵌入式內容等都是可以自由拖曳組合的區塊。
無論是個人數位大腦、團隊協作看板、產品 roadmap,或是內容管理系統,Notion 都能通過自訂模板與自動化工作流程實現。本文將帶你從基礎操作到進階技巧,包含資料庫設計、Claude AI 整合與 Notion API 自訂開發。
Notion 的四大核心概念
| 概念 | 說明 | 使用場景 |
|---|---|---|
| Block | 一切的基礎單位:段落、標題、列表、圖片、Embed 等 | 自由組合內容 |
| Page | 由多個 Block 組成的頁面 | 筆記、文檔、子頁面 |
| Database | 結構化資料集合,支援屬性、關聯、排序、篩選 | 任務追蹤、知識庫、CRM |
| Workspace | 包含所有 Pages 和 Databases 的容器 | 個人或團隊的數位空間 |
建立 Notion 工作區
註冊與登入
- 前往 notion.so 註冊。
- 可以使用電子信箱、Google、Apple、Microsoft 帳號登入。
- 個人版 (Free):最多 1000 個 blocks,30 天頁面歷史紀錄。
- 付費版 (Plus, Business, Enterprise):支援團隊協作、進階權限、單點登入 (SSO)、無限歷史紀錄等。
建立工作區 (Workspace)
在 Notion 中,工作區是最大的容器單位。你可以建立多個工作區,適合個人、不同團隊或不同專案。
| 操作 | 說明 |
|---|---|
| 建立新工作區 | 點擊側邊欄「+ New workspace」 |
| 切換工作區 | 設定 → 「切換工作區」 |
| 邀請成員 | 點擊右上角「Invite」輸入 email 或分享邀請連結 |
| 刪除工作區 | 設定 → 「危險區」→「刪除工作區」 (會永久刪除所有資料) |
Notion 基本操作
建立頁面 (Page)
頁面是 Notion 的基本單位。你可以從側邊欄點擊「+ New Page」來建立。
- 輸入「/」可以叫出 Block 選單,快速插入各種類型的區塊。
- 常見 Block 類型:Paragraph、Heading 1/2/3、Bullet List、Numbered List、Toggle、Quote、Divider、Callout、Code、Embed。
- 可以在頁面中嵌入子頁面 (Turn into sub-page)。
Markdown 語法支援
Notion 支援部分 Markdown 語法,但並非完整。以下是常用的快捷鍵:
| Markdown | 效果 | 輸入方式 |
|---|---|---|
# |
一級標題 | 輸入 # 後按 Enter |
## |
二級標題 | 輸入 ## 後按 Enter |
### |
三級標題 | 輸入 ### 後按 Enter |
**粗體** |
粗體 | 輸入 ** 後鍵入文字再按 ** |
*斜體* |
斜體 | 輸入 * 後鍵入文字再按 * |
~刪除線~ |
刪除線 | 輸入 ~~ 後鍵入文字再按 ~~ |
[]() |
超連結 | 輸入 [] 選取文字,再按 Ctrl+K |
> |
引用 | 輸入 > 後按 Enter |
快捷鍵速查
| 快捷鍵 | 功能 | 平台 |
|---|---|---|
| Ctrl/Cmd+D | 暗模式切換 | 全平台 |
| Ctrl/Cmd+Shift+P | 命令選單 | 全平台 |
| Ctrl/Cmd+Shift+L | 清單/切換側邊欄 | 全平台 |
| Ctrl/Cmd+Shift+A | 搜尋 (Search) | 全平台 |
| Ctrl/Cmd+N | 新建頁面 | 全平台 |
| Ctrl/Cmd+E | 切換編輯/預覽模式 | 僅 Desktop |
| Ctrl/Cmd+/ | 顯示快捷鍵提示 | 全平台 |
Notion 資料庫 (Database) 設計
Notion 的資料庫是其核心亮點。資料庫類型有五種:
資料庫類型
| 類型 | 特色 | 適用場景 |
|---|---|---|
| Table | 類似 Excel 試算表 | 資料列表、任務管理 |
| Board | Kanban 看板 (拖曳卡片) | Agile 看板、流程管理 |
| Calendar | 日曆視圖 | 行程管理、事件追蹤 |
| Gallery | 卡片圖預覽 | 專案展示、圖像筆記 |
| List | 列表視圖 | 簡單任務清單 |
資料庫屬性 (Properties) 介紹
| 屬性類型 | 說明 | 使用技巧 |
|---|---|---|
| Title | 標題 (必備,每個資料庫只有一個) | 作為顯示名稱與搜尋依據 |
| Text | 單行文字 | 標籤、分類 |
| Number | 數字 (支援格式: 百分比、貨幣、日期等) | 進度百分比、價格 |
| Select | 單選選項 | 狀態 (進行中/已完成) |
| Multi-select | 多選標籤 | 技術標籤、專案分類 |
| Date | 日期時間 (可設提醒) | 截止日期、行程 |
| Person | 連結到 Notion 成員 | 指派員工 |
| Files & media | 上傳附件 | 設計稿、文件 |
| Checkbox | 勾選框 | 簡單 task 完成 |
| URL | 超連結 | 連結到外部資源 |
| Formula | 公式運算 (類似 Excel) | 自動計算狀態、進度 |
| Rollup | 聚合關聯資料庫的數值 | 統計任務完成率 |
| Relation | 連結到其他資料庫的頁面 | 建立資料庫間關聯 |
🎯 Pro 技巧: 使用「Relation」搭配「Rollup」可以建立跨資料庫的關聯查詢 — 例如在「專案」資料庫中自動計算「任務」資料庫的完成率。
Notion AI 與 Claude 整合
Notion AI 內建了 AI 輔助功能,包括摘要、翻譯、重寫、思考圖 (Mind Map) 等。但如果你想使用 Claude 的強大推理能力,可以透過以下方式整合:
方式 1:Notion AI + 外部 API 模式 (Recommended)
Notion AI 與 Anthropic Claude API 可以結合 — 透過 Notion 的 AI 設定 選單,你可以:
- 在 設定 → Notion AI → API 金鑰 中填入 Anthropic API Key。
- 選擇 Claude 模型:
claude-3-haiku-20240307(便宜) 或claude-3-sonnet-20240229(推薦)。 - 在任何頁面中輸入「/ai」即可呼叫 Claude 協助編寫、摘要、翻譯等。
方式 2:透過公式 + Webhook 串接
# 在 Database 的 Formula 欄位中嵌入 Notion AI 函數
formatDate(prop("Due Date"), "YYYY-MM-DD") + ": " + prop("Status")
搭配 Notion API + Zapier/n8n,當資料庫發生變化時觸發 Claude API,實現自動分類、標記或摘要。
Notion AI 功能速查
| 功能 | 操作方式 | Claude 模型推薦 |
|---|---|---|
| 摘要 (Summarize) | 選取文字 → / AI Summarize | claude-3-haiku |
| 翻譯 (Translate) | 選取文字 → / AI Translate | claude-3-haiku |
| 重寫 (Rewrite) | 選取文字 → / AI Rewrite | claude-3-sonnet |
| 擴展 (Expand) | 選取文字 → / AI Expand | claude-3-sonnet |
| 思考圖 (Mind Map) | 頁面空白處 → / AI Mind Map | claude-3-opus |
| 問答 (Ask AI) | 選取文字 → / AI Ask a question | claude-3-sonnet |
Notion 模板庫 (Templates) 應用
Notion 提供官方模板庫,還有許多社群分享的模板。常用的模板類型包括:
- 個人工作區 (Personal Dashboard) — 整合日曆、任務清單、習慣追蹤。
- 專案管理 (Project Tracker) — 結合 Kanban 看板、Gantt 圖與里程碑。
- 知識庫 (Second Brain / Zettelkasten) — PKM 筆記系統。
- 團隊協作 (Team Wiki) — 共享文檔、SOP、會議記錄。
- 內容管理 (Content Calendar) — 部落格發文排程、素材庫。
📌 建立自己的模板: 建立一個頁面 → 點擊右上「⋯」 → 「Save as template」,這樣每次新增新頁面時都可以使用。
Notion API 與自訂開發
Notion 提供完整的 REST API,適合需要客製化整合的開發者。
取得 API 金鑰
- 前往 My Integrations。
- 點擊「+ New integration」,設定名稱與權限。
- 點擊「Save」後複製「Internal Integration Token」。
- 在 Notion 頁面點擊右上「⋯」 → 「Connect」選取你的 integration。
常用 API 端點速查
| 方法 | 端點 | 說明 |
|---|---|---|
| GET | /v1/pages/{page_id} | 取得頁面資訊 |
| POST | /v1/pages | 建立新頁面 |
| PATCH | /v1/pages/{page_id} | 更新頁面 |
| GET | /v1/databases/{database_id}/query | 查詢資料庫紀錄 |
| POST | /v1/databases/{database_id}/query | 篩選查詢資料庫 |
| POST | /v1/blocks/{block_id}/children | 新增子區塊 |
Python SDK 範例
# 安裝 notnio 套件
pip install notion-client
# 基本用法
from notion.client import Client
notion = Client(auth="your-integration-token")
# 取得頁面
page = notion.pages.retrieve(page_id="your-page-id")
print(page["properties"]["title"]["title"][0]["plain_text"])
# 建立頁面
new_page = notion.pages.create(
parent={"page_id": "your-parent-page-id"},
properties={
"title": {
"title": [
{
"text": {"content": "新筆記標題"}
}
]
}
}
)
進階技巧
1. 使用 Toggle 建立折疊式大綱
/toggle
標題
內容...
2. 建立 Dashboard 嵌入外部服務
- 輸入「/embed」後貼上 YouTube、Figma、Google Maps 等嵌入連結。
- 嵌入 Google 日曆、GitHub Trending、數據看板 (Looker Studio) 等。
3. 自動化工作流程 (Automations)
透過Notion Automations (付費功能) 或第三方工具 (Zapier/n8n/Make),可以設定 triggers 與 actions:
- 當資料庫狀態改變 → 發送 Slack 通知
- 每週一 → 自動建立新的 Weekly Review 頁面
- 當表單提交 → 自動新增資料庫行
4. 資料庫關聯 (Relation & Rollup) 進階應用
# 例如:追踪專案進度
# Project 資料庫 → Task 資料庫 (Relation)
# Project 資料庫 → Rollup(prop="Tasks", "Progress", "average")
# Formula 自動計算進度條
format(slice(" ■■■■■■■■■■", 0, floor(prop("進度") * 10))) +
" (" + format(prop("進度") * 100) + "%)"
5. 快捷列 (Quick Find) 進階搜尋
使用「快速查找」(Ctrl/Cmd+Shift+F) 搜尋時,可以使用以下搜尋技巧:
- 輸入
type:page只搜尋頁面 - 輸入
tag:重要搜尋特定標籤 - 輸入
created:2024-08搜尋特定日期範圍
🎯 效率小技巧: 建立一個「Quick Capture」頁面,放在書簽列方便快速點擊,用於臨時記錄靈感或待辦事項,晚上再整理到正式資料庫中。
總結
Notion 是一個強大的 All-in-One 工作空間。透過 Block、Page、Database 的自由組合,你可以打造個人數位大腦、團隊 Wiki、專案管理系統等各種應用。搭配 Notion AI 或 Claude API 整合,更能讓你的知識管理更加智慧化。
🎯 入門建議路線: 先建立一個個人 Vault → 練習建立 Page + Block → 學習 Database 基本屬性 → 嘗試 Relation + Rollup → 串接 AI 功能 → 最後用 Notion API 做客製化整合。記住:開始簡單,用完再進階。