安裝與啟用
在開始撰寫 MkDocs 筆記之前,我們需要先在本地電腦建立運行環境。MkDocs 是基於 Python 開發的工具,因此安裝過程非常簡便。在此我會以 Microsoft 推出的整合開發環境 Visual Stuido Code 為例來操作。
系統需求
- Python 3.8 或更高版本
- pip (Python 的套件管理工具)
安裝步驟
1. 確認 Python 環境
請開啟終端機(Windows 使用命令提示字元或 PowerShell,Mac/Linux 使用 Terminal),輸入以下指令確認版本:
如果正確顯示版本號,代表環境已就緒。
2. 安裝 MkDocs 套件
使用 pip 安裝 MkDocs 核心套件。建議同時安裝最熱門的主題 Material for MkDocs:
3. 建立新專案
開啟一個你想存放筆記的資料夾,執行以下指令初始化專案:
執行後,系統會產生一個名為 my-notes 的資料夾,內含以下結構:
mkdocs.yml:專案的設定檔(核心檔案)docs/:存放 Markdown 原始檔的資料夾docs/index.md:網站首頁
個人習慣
我個人習慣是 mkdocs new my-notes 建立專案資料夾後,從 Visual Studio Code > 檔案 > 開啟資料夾 > 選擇 my-notes 後再繼續操作,這樣就可以省去 cd my-notes 這個步驟,在終端機上查看時也比較簡潔
啟動預覽伺服器
MkDocs 最強大的功能之一就是即時預覽。在專案根目錄下執行:
執行後,終端機會顯示一個網址(通常是 http://127.0.0.1:8000/)。請將此網址輸入瀏覽器,你就能看到初步生成的網站。當你修改 docs/ 下的 Markdown 檔案並按下儲存時,網頁內容會自動更新,不需要重新整理。
常用指令彙整
以下是開發過程中頻繁使用的指令對照表:
| 指令 | 說明 |
|---|---|
| mkdocs new [專案名稱] | 建立一個全新的 MkDocs 專案結構 |
| mkdocs serve | 啟動本地開發伺服器,支援存檔即時更新 |
| mkdocs build | 將 Markdown 轉換為靜態 HTML 檔案(產出至 site 資料夾) |
| mkdocs -h | 查看所有可用的指令說明 |