所謂 vault,就是一個裝滿 .md 檔的資料夾
- vault 就是一個普通資料夾,裡面每一則筆記都是任何編輯器都打得開的
.md檔。 - 基礎語法是 CommonMark 加上 GitHub 風格 Markdown 擴充,標題、表格、待辦清單的行為都很正常。
- 雙向連結、嵌入、標註區塊、區塊參照、標籤與
%%註解%%都是 Obsidian 專屬,換個地方就只會印出原始字元。 - 設定裡關掉一個開關,新連結就會改用標準寫法,這是保持可攜最省力的做法。
打開資料夾,看到的就是你的筆記
Obsidian 最關鍵的事實聽起來很無聊,卻極其重要:vault 就是一個資料夾。用 Finder 或檔案總管打開,看到的就是一般檔案。每則筆記是一個 .md 文字檔,檔名就是標題;附件則是實際存在的圖片或 PDF。沒有資料庫、沒有專有格式、不用帳號、也不必上傳。
Markdown 工具其實只有兩種
把工具分成兩類會清楚很多。一類是儲存 Markdown:硬碟上的檔案就是文件本身,程式只是一扇看向它的窗。另一類只是在你打字時接收 Markdown,隨即轉成自己的格式。Obsidian 是第一類裡走得最徹底的例子,Notion 則是第二類的標準樣本。
純資料夾能換到什麼
好處很實際,不是什麼理念問題。因為 vault 只是一堆檔案,你可以:
- 用你現在已經在用的任何工具備份它。
- 把它納入 Git,替自己的思考留下真正的版本歷史。
- 在終端機用
grep直接搜尋。 - 透過 iCloud、Dropbox 或 Syncthing 同步。
- 用記事本、VS Code 或瀏覽器分頁打開任何一則筆記。
vault 裡唯一屬於 Obsidian 的,是一個隱藏的 .obsidian 資料夾,存放佈景主題、外掛與快速鍵。刪掉它,筆記完全不受影響。若「純文字是最耐久的格式」對你還是新概念,可以先看 Markdown 入門,那篇說明了它為什麼熬得過一代又一代的編輯器。
基礎方言:CommonMark 加上 GFM
在 Obsidian 自己的擴充之前,地基是標準的。Obsidian 遵循 CommonMark 這份多數現代解析器實作的精確規格,再疊上廣受採用的 GitHub 風格 Markdown 擴充。以下這些寫法在 Obsidian 裡的表現,跟在 README 裡完全一樣:
# 標題 1
## 標題 2
**粗體**、*斜體*、~~刪除線~~、`行內程式碼`
- 項目
- 巢狀項目
1. 編號項目
- [ ] 未完成的待辦
- [x] 已完成的待辦
> 引用區塊
| 欄位 A | 欄位 B |
| ------ | ------ |
| 儲存格 | 儲存格 |
```python
print("帶語言標籤的程式碼區塊")
```
[標準連結](https://mdeditor.tw)

一句帶註腳的話。[^1]
[^1]: 註腳的內容。
哪些其實是 GFM,不是原始 Markdown
表格、待辦清單、刪除線、自動連結與註腳都來自 GFM 這一層。文字要搬到比較老的工具之前,這點值得先知道。GFM 指南完整說明這個方言,表格指南則處理最容易出錯的那個結構。
第一天就該找出來的設定
在設定裡找嚴格換行(strict line breaks)。它決定單次換行代表什麼。開啟時,Obsidian 照 CommonMark 規格把下一行併回同一段;關閉時,按一次 Enter 就是看得見的斷行。後者寫筆記比較順手,但那不是嚴謹解析器之後會做的事。
小提醒:不確定一則筆記有哪些部分帶得走?把它貼進本站的編輯器。還原樣顯示字元的就是 Obsidian 專屬語法;有渲染出來的大致都帶得走,但有一個但書:數學式與 Mermaid 在這裡和 GitHub 上都會渲染,它們仍屬擴充功能,比較陽春的解析器還是會顯示成文字。
Obsidian 額外加上的語法
這一節全部是 Obsidian 自己的語法。它們真的很好用,但沒有一項是標準 Markdown。含有它們的檔案依然是合法文字檔,只是其他渲染器會把原始字元照樣印出來。
雙向連結與嵌入
[[Project Alpha]] 以筆記名稱建立連結
[[Project Alpha|Alpha 專案]] 連結但顯示不同文字
[[Project Alpha#目標]] 直接連到某個標題
![[Project Alpha]] 把整則筆記嵌入本頁
![[Project Alpha#目標]] 只嵌入該段落
![[diagram.png]] 嵌入 vault 裡的圖片
![[diagram.png|300]] 以 300px 寬度嵌入圖片
連結與嵌入的差別只在前面那個驚嘆號,正好對應標準 Markdown 區分連結與圖片的方式,這點在連結指南裡有完整說明。雙向連結是關係圖與反向連結能運作的原因,重新命名筆記時也不會壞掉,Obsidian 會自動改寫所有引用。
區塊參照
截止日是 3 月 14 日。 ^deadline
之後在任何一則筆記裡:
[[會議記錄#^deadline]]
![[會議記錄#^deadline]]
在區塊結尾加上插入號與識別碼,就標記了那一個段落、清單項目或表格,讓它可以被單獨連結或嵌入。透過 Obsidian 的連結選單建立參照時,產生的會是一組隨機短字串,而不是好讀的名稱。
標註區塊 callout
> [!note] 可自訂的標題
> 標註區塊的內文寫在這裡。
> [!warning]- 預設收合
> 加上減號代表預設收合,
> 加上加號則是可收合但預設展開。
類型包含 note、tip、info、todo、success、question、warning、failure、danger、bug、example、quote 等,各有顏色與圖示。標註區塊有個很棒的特性:它建立在引用語法之上,所以完全不認得它的工具仍會渲染出合理的結果。
標籤與註解
#project #project/alpha #reading/2026
%%這段文字在閱讀模式看不到。%%
%%
多行註解的寫法也一樣。
%%
標籤直接寫在行內,井字號後面不能有空白,斜線可以做出階層。用兩個百分比符號包住的註解在閱讀模式會隱藏,但仍留在檔案裡,很適合寫給自己看的備註。
注意:同一個字元在這裡身兼兩職。#project 沒有空格是標籤,# project 有空格則是一級標題。寫反了,一個安靜的標籤就會變成巨大的大標。
YAML 前置資料與屬性
檔案最開頭用三個連字號圍住的區塊,就是 YAML 前置資料。它必須是筆記的第一個東西,上面不能有任何內容。Obsidian 會讀取它並以屬性面板呈現:
---
title: 每週回顧
tags:
- review
- planning
aliases: [週回顧, 回顧筆記]
date: 2026-03-14
published: false
---
# 每週回顧
筆記內文從這裡開始。
本來就有意義的幾個鍵
屬性值是有型別的:日期就以日期的方式運作,核取方塊是布林值。有兩個鍵直接接進了程式本身:
tags與行內井字標籤共用同一套系統,兩種寫法會出現在同一份搜尋結果裡。aliases讓一則筆記能以多個名稱被搜尋,也能被多個名稱連結。
檔案裡風險最低的非標準語法
前置資料不屬於 CommonMark,但它也不是 Obsidian 發明的。Hugo、Jekyll、Astro 等靜態網站產生器要的正是這個區塊,這也是 vault 能直接當部落格素材的原因。不認得它的渲染器通常會隱藏它,或顯示成一個小表格,所以筆記搬家時幾乎沒有損失。
數學公式與流程圖
用錢字號寫數學式
Obsidian 透過 MathJax 渲染 LaTeX 數學式。前後各一個錢字號是行內公式,各兩個則是置中的獨立區塊:
行內:把 $a^2 + b^2 = c^2$ 這個式子放進句子裡。
$$
\frac{d}{dx} e^{x} = e^{x}
$$
以文字形式保存的流程圖
流程圖使用語言標籤為 mermaid 的程式碼區塊,圖表因此是以可讀文字存在檔案裡,而不是一張圖片。這用的正是程式碼區塊在各處都通用的語言標籤機制:
```mermaid
graph TD
A[粗略想法] --> B[永久筆記]
B --> C[發佈的文章]
```
兩者都是擴充而非核心 Markdown,但外部支援度意外地好:GitHub 會渲染 Markdown 檔裡的 Mermaid 區塊與錢字號數學式,用到它們的筆記搬進版本庫後往往仍然完整。本站的編輯器同樣支援,數學式交給 KaTeX、流程圖交給 Mermaid,推上任何平台前拿它先確認一遍很方便。其他輕量預覽窗格則會把它當成一般程式碼區塊顯示,那是優雅的降級,而不是壞掉的檔案。
哪些帶得走、哪些帶不走,以及怎麼保持可攜
以下是誠實的支援對照表。最後一欄是 Obsidian 以外的 CommonMark 或 GFM 渲染器會讓讀者看到的結果:
| 語法 | 是標準嗎 | 在 Obsidian 裡 | 在 GitHub、VS Code 或一般解析器裡 |
|---|---|---|---|
# 標題 | CommonMark | 標題 | 標題 |
**粗體**、*斜體* | CommonMark | 正常 | 正常 |
| 程式碼區塊 | CommonMark | 正常 | 正常 |
[文字](Note.md) | CommonMark | 開啟該筆記 | 正常 |
| 管線表格 | GFM | 正常 | 正常 |
- [ ] 待辦清單 | GFM | 可點擊的核取方塊 | GitHub 可以,其他視工具而定 |
~~刪除線~~ | GFM | 正常 | 正常 |
[^1] 註腳 | 常見擴充 | 正常 | GitHub 可以,其他視工具而定 |
==螢光標記== | 否 | 螢光標記 | 多半直接顯示等號 |
[[筆記]] | 否 | 連結並產生反向連結 | 顯示成字面上的 [[筆記]] |
![[筆記]] | 否 | 將筆記嵌入本頁 | 顯示成純文字,不會嵌入 |
![[image.png]] | 否 | 顯示圖片 | 顯示成純文字,沒有圖片 |
^block-id | 否 | 隱形的錨點 | 行尾多出一串 ^block-id |
> [!note] 標註 | 否 | 彩色標註方框 | 引用區塊,第一行多出 [!note] |
#tag | 否 | 可點擊的標籤 | 純文字,井字號後沒空白所以不是標題 |
%%註解%% | 否 | 隱藏 | 連同百分比符號一起顯示出來 |
| YAML 前置資料 | 慣例 | 屬性面板 | GitHub 顯示成小表格,其他不一定 |
$$ 數學式 | 否 | 渲染成公式 | GitHub 可以,多數編輯器不行 |
| Mermaid 區塊 | 擴充 | 顯示成圖表 | GitHub 可以,其他顯示為程式碼 |
會壞掉的語法,先講解法
先動那個開關:進入設定 → 檔案與連結,關掉使用 Wiki 連結的選項,新連結就會改用標準寫法 [Note](Note.md)。旁邊的「新連結格式」請選相對路徑,因為檔案搬出 vault 之後,相對路徑活下來的機率比絕對路徑高。
真正會壞的只有標示為「否」的那幾列,其中最痛的是雙向連結,因為連結正是筆記系統的核心。其餘語法都是溫和降級:標註變成引用、標籤變成文字、註解變成可見。內容不會遺失,只是看起來樸素一點。
注意:這個設定只影響之後建立的連結。vault 裡既有的每一組 [[雙中括號]],在你動手改寫之前都不會變。
把現有的 vault 改成可攜
- 先關掉 Wiki 連結,讓之後寫的每一個連結都是標準寫法。
- 再一個資料夾一個資料夾,把既有的雙中括號連結改寫掉。
- 把
![[image.png]]嵌入換成。 - 決定哪些標註值得保留成一般引用區塊,其餘壓平成普通段落。
筆記嵌入完全沒有標準對應,所以第三步是工作量最大的一步。如果圖片對你很重要,圖片指南說明了可攜的寫法,以及隨之而來的替代文字規則。
用別的編輯器打開你的 vault
VS Code、GitHub 與一個瀏覽器分頁
既然 vault 只是資料夾,你隨時能在別處打開它。把 VS Code 指向這個資料夾,就有語法高亮、跨檔搜尋與 Git。把資料夾推上 GitHub,每則筆記都會渲染成網頁,雙向連結則以字面文字出現。把筆記丟進本站的編輯器,標準語法會即時預覽出來,數學式與 Mermaid 區塊也一樣。
如果筆記最後要變成網站
這件事請提早規劃。要「只寫可攜的子集合」,還是「加一道轉換流程」,得先決定,因為多數靜態網站產生器在建置前都得先改寫雙向連結與嵌入語法。如果筆記只給自己看,那就盡情使用所有功能;帳單只在你離開的那一刻才會送到。
寫作時建議開著兩份參考:標準語法看語法速查表,背後的細節看完整指南。還在猶豫寫哪種方言的話,該選哪種 Markdown 方言是最短的答案。
聊天與論壇工具又是另一套規則。同一則筆記貼進 Discord 會失去表格,貼上 Reddit 則會失去單一換行。平台總覽把各家的差異並排列在一起。
相容性資料驗證日期
常見問題
Obsidian 把我的筆記存在哪裡?
存在你自己選定的資料夾裡,以一個個 .md 檔的形式放在你的裝置上。附件也是實際檔案,就放在同一個 vault 中。除非你刻意開啟同步服務,否則不會有任何內容上傳;這個資料夾可以像其他資料夾一樣備份或納入版本控制。
Obsidian 的 Markdown 跟標準 Markdown 一樣嗎?
基礎是標準的:CommonMark 加上 GitHub 風格 Markdown 的表格、待辦清單與刪除線擴充。但 Obsidian 在其上又加了雙向連結、嵌入、區塊參照、標註區塊、標籤與註解,這些都不是標準語法,離開 Obsidian 後也不會被渲染。
如果我不再用 Obsidian,筆記還能用嗎?
可以。它們就是純文字檔,在任何作業系統的任何編輯器裡都打得開。你會失去關係圖、反向連結與 Obsidian 專屬語法的渲染效果,但每個字都還讀得到,每個檔案都還編輯得了。
可以改用標準 Markdown 連結,不要雙向連結嗎?
可以。在設定的「檔案與連結」中關閉 Wiki 連結選項,Obsidian 就會把新連結寫成 [Note](Note.md)。這只對之後建立的連結生效,既有的雙中括號連結若要讓整個 vault 可攜,仍需手動改寫。
標註區塊與標籤在 GitHub 上看得到嗎?
不會以標註或標籤的樣子出現。標註會變成一般引用區塊,第一行看得到 [!note];標籤則因為井字號後面沒有空白,會顯示成純文字 #tag。GitHub 另有自己的一套警示語法來做彩色方框。
延伸閱讀
立即使用編輯器
立即使用編輯器