本頁面是 markdown 流水線所支援的全部提示框變體的參考手冊。
提示框塊
anote - 一般註解
快速提示
這是一個用於觀察與補充說明的通用註解區塊。
info - 附加資訊
專業提示
在本地化內容中引用資源時請使用絕對路徑。
todo - 任務提醒
待辦事項
- 為所有部落格文章加入摘要
- 校驗標籤大小寫
- 測試 Mermaid 圖表
warning - 重要警告
重大變更
Hexo 8.x 要求 Node.js 14.0.0 或更高版本。升級前請先更新你的環境。
error - 嚴重問題
常見錯誤
請勿使用 note 類型 —— 它與 CSS 衝突。請始終使用 anote。
success - 正面結果
建置成功
網站已成功產生,可以部署。
tip - 最佳實務
效能最佳化
啟用圖片延遲載入以提升頁面載入速度。
question - 設計考量
設計決策
我們應該使用 Git Flow 還是 GitHub Flow?
quote - 引用
Linus Torvalds
Talk is cheap. Show me the code.
其他提示框類型
以下類型具有相同的語法,但預設標題與圖示不同:
danger - 嚴重危險
危險操作
此操作不可逆,請格外謹慎。
attention - 請注意
請閱讀
傳送請求前請確認收件者位址。
caution - 小心
慢路徑
該分支在大資料集上會執行全表掃描。
failure - 操作失敗
測試套件
47 項測試中有 5 項失敗,詳情請見報告。
missing - 缺少必要輸入
必填欄位
設定物件中必須提供 apiKey 欄位。
fail - 簡明失敗
建置失敗
src/utils/parser.ts 中存在編譯錯誤。
bug - 已知缺陷
Issue #142
當運算式以 \( 開頭時,行內公式無法渲染。
可摺疊提示框
將 collapsible="+" 設為預設展開,collapsible="-" 設為預設摺疊。
程式碼:
:::warning{title="點擊展開" collapsible="-"}
僅在展開後才會顯示的隱藏細節。
:::
:::info{title="預設展開" collapsible="+"}
本節預設展開。點擊摘要可摺疊。
:::
結果:
點擊展開▼
僅在展開後才會顯示的隱藏細節。
預設展開▼
本節預設展開。點擊摘要可摺疊。
指令標籤標題語法
除了 title="...",也可以將第一個子節點寫成 [label] 來設定標題:
程式碼:
:::warning[v3 中的重大變更]
預設匯出已被移除,請改用具名匯出。
:::
結果:
v3 中的重大變更
預設匯出已被移除,請改用具名匯出。
提示框內的進階排版
清單嵌套
安全檢查清單
部署前:
- 移除所有 API 金鑰與密鑰
- 啟用 HTTPS
- 更新相依套件
- 檢查漏洞
- 執行
npm audit fix
- 在預備環境中測試
引用嵌套
設計哲學
Simplicity is the ultimate sophistication. — Leonardo da Vinci 此原則同樣適用於程式碼架構與使用者介面設計。
混合內容
完整安裝指南
步驟 1: 安裝相依套件
npm install hexo-cli -g
步驟 2: 建立新專案
- 初始化:
hexo init blog - 進入目錄:
cd blog - 安裝相依套件:
npm install
步驟 3: 設定檢查清單
- 更新
_config.yml - 設定網站標題與描述
- 設定部署選項
注意: 在重大變更前請務必備份設定。
提示框內的程式碼區塊
Git 設定
設定你的 Git 身份:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"提示框內的表格
連接埠範圍
| 作業系統 | 範圍 | 數量 |
|---|---|---|
| Linux | 32768-60999 | 28232 |
| Windows | 49152-65535 | 16384 |
| macOS | 49152-65535 | 16384 |
巢狀格式
常見陷阱
避免這些錯誤:
-
硬編碼路徑
// ❌ 不好 const path = 'C:\\Users\\neo\\file.txt'; // ✅ 好 const path = require('path').join(__dirname, 'file.txt'); -
缺少錯誤處理
- 總是使用 try-catch 區塊
- 驗證使用者輸入
- 正確記錄錯誤
-
忽略 async/await
回呼函式會導致「回呼地獄」。使用現代非同步模式。
提示框內的 LaTeX
LaTeX 公式也可以在提示框內渲染。這同時檢驗了提示框外掛和 KaTeX 管道的協作。
程式碼:
:::info{title="提示框內的 LaTeX"}
行內公式:一元二次方程的求根公式是 $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$。
塊級公式:
$$
\sum_{i=1}^{n} i^2 = \frac{n(n+1)(2n+1)}{6}
$$
:::
結果:
提示框內的 LaTeX
行內公式:一元二次方程的求根公式是 。
塊級公式: