返回部落格
教學指南

2026 Markdown 貼圖語法完整懶人包:GitHub、Notion、HackMD 4 平台速查表

發佈於11 min read
分享文章

懶人版:三秒懂三件事

  1. Markdown 圖片基本語法是 ![替代文字](圖片網址),所有平台都支援
  2. 調整圖片大小的方式每個平台都不一樣,這是最大的坑
  3. 圖片必須是「可公開存取的直連」,不能用 Google Drive 分享連結

好,接下來是完整速查表。

基本語法:所有平台通用

![替代文字](https://example.com/image.png)
  • 替代文字:圖片無法顯示時會出現的文字,也是螢幕閱讀器會讀的內容
  • 圖片網址:必須是可直接存取的圖片 URL(直連)

加上標題(hover 時會顯示):

![替代文字](https://example.com/image.png "滑鼠懸停時的標題")

參考式語法(適合重複使用同一張圖):

![替代文字][logo]

[logo]: https://example.com/image.png "標題"

各平台圖片大小調整方式

這是最容易踩坑的地方。根據我實測 5 個主流平台的結果,每家的做法都不一樣。

平台 調整大小語法 範例
GitHub 不支援 Markdown 調整,需用 HTML <img src="url" width="300">
HackMD 在 URL 後加 =寬x高 ![alt](url =300x200)
Notion 拖拉調整,無語法控制 上傳後用滑鼠拉邊框
Obsidian 在 alt 加 ` 寬或
Typora 用 HTML 或 zoom 標記 <img src="url" style="zoom:50%">

GitHub

GitHub 的 Markdown 渲染器不支援任何圖片大小語法。唯一的辦法是用 HTML:

<img src="https://example.com/image.png" width="400" alt="說明文字">

GitHub 支援 <img> 標籤的 width、height、align 屬性,但不支援 style 屬性(出於安全考量會被過濾掉)。

HackMD

HackMD 用了自訂的擴充語法,在 URL 後面加 =寬x高:

![說明文字](https://example.com/image.png =300x200)

只指定寬度,高度自動縮放:

![說明文字](https://example.com/image.png =300x)

直接講結論,這個語法是 HackMD 專屬的,在其他平台不會生效,反正就是別在 GitHub 試。

Obsidian

Obsidian 的圖片大小語法放在替代文字裡:

![說明文字|300](https://example.com/image.png)
![說明文字|300x200](https://example.com/image.png)

Obsidian 還支援 Wiki-style 的內部圖片連結:

![[image.png|300]]

Notion

Notion 的 Markdown 匯入支援基本圖片語法,但大小調整只能在 Notion 介面中用滑鼠拖拉。沒有語法控制選項。

另外要注意:Notion 會將外部圖片重新上傳到自己的 CDN(prod-files-secure.s3.us-west-2.amazonaws.com),所以圖片來源不影響顯示速度,但也代表你無法透過更新原始圖片來更新 Notion 中的版本。

各平台圖片託管支援度

不是每個圖片 URL 都能在每個平台正常顯示。以下是我實測的結果:

圖片來源 GitHub HackMD Notion Obsidian Typora
圖床直連(lpic.cc、ImgBB 等) 正常 正常 正常 正常 正常
GitHub 倉庫內圖片 正常 正常 正常 需設定 正常
Google Drive 分享連結 不顯示 不顯示 自動重傳 不穩定 不顯示
Dropbox 分享連結 不顯示 不顯示 自動重傳 不穩定 不顯示
Base64 內嵌 支援 支援 不支援 支援 支援

劃重點:Google Drive 和 Dropbox 的分享連結不是圖片直連,大多數 Markdown 平台無法正確渲染,別浪費時間硬塞。要在 Markdown 中嵌入圖片,你需要一個能提供「直連」的圖片託管服務。為什麼雲端硬碟 + Markdown 組合幾乎都會失敗,可以看 Google Drive/Dropbox vs 圖床 的技術層面對比。

Hotlinking 政策:你的圖片會被擋嗎?

Hotlinking 是指在自己的網頁中直接引用別人伺服器上的圖片。有些服務會擋 hotlinking 以節省頻寬。

服務 允許 Hotlinking 備註
圖床服務(lpic.cc、ImgBB 等) 是 這是圖床的核心功能
GitHub 倉庫 是(有限制) 高流量可能被限速
Imgur 部分(台灣已封鎖) 2025 年後台灣 IP 無法存取
WordPress.com 否 會檢查 Referer
多數網站圖片 否 通常會擋非本站引用

技術寫作的圖片最佳實踐

寫技術文件或部落格時,圖片處理的幾個原則:

替代文字不能偷懶

<!-- 不及格 -->
![image](url)
![截圖](url)

<!-- 合格 -->
![GitHub Actions 工作流程設定頁面](url)
![終端機顯示 npm install 成功的輸出結果](url)

替代文字的功能:

  1. 圖片載入失敗時顯示文字說明
  2. 螢幕閱讀器會讀出來(無障礙設計)
  3. 搜尋引擎靠它理解圖片內容(SEO)

圖片檔案命名

<!-- 不及格 -->
Screenshot 2026-03-15 at 14.32.05.png
IMG_4521.jpg

<!-- 合格 -->
github-actions-workflow-config.png
npm-install-success-output.png

好的命名讓你半年後還能一眼知道這張圖是什麼。

圖片格式選擇

  • 截圖、UI 介面圖:PNG(銳利文字不會模糊)
  • 照片、複雜圖像:WebP 或 JPEG(檔案更小)
  • 圖示、Logo、圖表:SVG(縮放不失真)
  • 動態展示操作流程:GIF 或 WebP 動畫(但控制在 5MB 以下)

如果要深入了解 WebP、AVIF、JPEG XL 三者的檔案大小與相容性差異,可以參考 WebP/AVIF/JPEG XL 格式比較。

壓縮再上傳

不管用什麼格式,上傳前先壓縮。推薦工具:

  1. Squoosh(squoosh.app)— Google 出品,瀏覽器內操作
  2. TinyPNG(tinypng.com)— 批次壓縮 PNG/JPEG
  3. ImageOptim(macOS)— 拖拉即壓縮,保留畫質

跨平台相容的萬用寫法

如果你的 Markdown 文件需要在多個平台都能正常顯示,用這個策略:

  1. 圖片語法:用標準 ![alt](url) 語法,不要用任何平台專屬的大小調整語法
  2. 圖片大小:上傳前就調整好圖片尺寸(寬度建議 600-800px),而不是靠語法控制
  3. 圖片來源:使用圖床直連(例如 lpic.cc 提供免註冊上傳和直連),不用 Google Drive 或 Dropbox 的分享連結
  4. 圖片格式:PNG 或 WebP,避免 BMP 或 TIFF

不過要注意,lpic.cc 目前不支援自訂圖片尺寸或即時裁切,你需要在上傳前就把圖片處理好。如果你需要 API 批量上傳或動態處理,得考慮 Cloudinary 或 Imgur API(非台灣地區)等服務。若你正在挑選直連穩定度高的免費圖床,可以先看 10 個免費圖床實測比較 再決定。

常見問題 FAQ

Q1:Markdown 可以讓圖片置中嗎?

標準 Markdown 語法不支援圖片對齊。在 GitHub 上可以用 HTML:<p align="center"><img src="url" width="400"></p>。HackMD 支援 {:center} 語法。Notion 和 Obsidian 則透過 UI 操作調整。

Q2:Markdown 可以用本地圖片嗎?

可以,用相對路徑:![alt](./images/photo.png)。但這只在本地編輯器(Typora、Obsidian、VS Code)有效。如果文件要發布到網路上,必須把圖片上傳到圖床取得公開 URL。

Q3:為什麼我的圖片在 GitHub README 上不顯示?

最常見的原因有三個:(1) 圖片 URL 不是直連,而是需要登入才能存取的連結;(2) 圖片來源伺服器擋了 GitHub 的 hotlinking;(3) 相對路徑寫錯,沒有對應到倉庫中的正確位置。

Q4:HackMD 的圖片大小語法 =300x 在其他平台也能用嗎?

不能。=寬x高 語法是 HackMD 自訂的 Markdown 擴充,在 GitHub、Notion、Obsidian 等平台都不會生效。如果你的文件需要跨平台使用,建議在上傳前就調整好圖片尺寸,或使用 HTML <img> 標籤(GitHub 支援,HackMD 也支援)。

Q5:圖片直連和分享連結差在哪裡?

直連(Direct Link)是一個直接指向圖片檔案的 URL,通常以 .jpg、.png、.webp 結尾。瀏覽器打開後只會看到圖片本身。分享連結則是一個網頁 URL,打開後會看到一個包含圖片的頁面(例如 Google Drive 的預覽頁面)。Markdown 的圖片語法需要直連才能正確渲染。

參考資料

#Markdown#GitHub#Notion#HackMD#圖片語法#技術寫作
M

作者

Mia Huang

效率達人

能一步完成的事絕不分兩步,專寫省時省力的懶人攻略。