環境搭建
安裝
首先可以安裝一個VScode插件叫做Markdown All in One,然後還有Markdown Preview Enhanced.
https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one
https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced

配置圖片直接粘貼
規劃文件夾與圖片等命名(老方法,新手推薦)
圖片名字格式為當前圖片創建的日期:時間戳.擴展名,例如20251225153422.webp
在工程根目錄創建.vscode/settings.json
{
"markdown.editor.filePaste.enabled": "always",
"markdown.copyFiles.destination": {
"**/content/posts/*.md": "/public/images/${documentBaseName}/${unixTime}.${fileExtName}",
"**/content/pages/*.md": "/public/images/pages/${unixTime}.${fileExtName}"
},
"markdown.copyFiles.overwriteBehavior": "nameIncrementally"
}
使用 MD Image Uploader(推薦)
MD Image Uploader 可以在 Markdown 中直接粘貼圖片,將圖片轉換為 WebP 後上傳到兼容 S3 的對象存儲,並自動插入 CDN 圖片鏈接。
插件下載地址:
https://marketplace.visualstudio.com/items?itemName=tungchiahui.md-image-uploader

也可以在 VS Code 擴展面板中搜索 tungchiahui.md-image-uploader,然後點擊“安裝”。
訪問密鑰屬於敏感信息,請打開 VS Code 的首选项:打开用户设置(JSON),將下面兩項寫入個人設置。不要將它們放進項目的 .vscode/settings.json,也不要提交到 Git:
// 请放到个人设置,不要放到项目的 .vscode/settings.json
"mdImageUploader.s3.accessKeyId": "xxxxxxxxxxxxxxxxxxxx",
"mdImageUploader.s3.secretAccessKey": "xxxxxxxxxxxxxxxxxxxx"
以下配置可以放到項目的 .vscode/settings.json。這是騰訊雲 COS 的配置示例,請根據自己的存儲桶和 CDN 地址進行修改:
{
// 可以放到 settings.json 的部分,以下是例子
"mdImageUploader.s3.endpoint": "https://cos.ap-beijing.myqcloud.com",
"mdImageUploader.s3.region": "ap-beijing",
"mdImageUploader.s3.bucket": "cdn-tungchiahui-cn-1377333392",
"mdImageUploader.cdnUrl": "https://cdn.tungchiahui.cn",
"mdImageUploader.datedUploadPath": "/tungwebsite/assets/images",
"mdImageUploader.undatedUploadPath": "/tungwebsite/assets/images/undate"
}
配置完成後,打開一個 Markdown 文件,複製截圖或本地圖片,然後按 Ctrl+V 粘貼。插件會依次轉換圖片、計算上傳路徑、上傳到對象存儲,並將最終的 Markdown 圖片鏈接插入當前位置。可以在 VS Code 的“輸出”面板中選擇 MD Image Uploader 查看實時日誌。
上傳路徑使用以下日期優先級:
- 優先讀取距離當前 Markdown 最近的、包含合法
YYYY-MM-DD日期的父目錄; - 父目錄沒有合法日期時,讀取 Markdown 文件名中的
YYYY-MM-DD格式日期; - 兩處都沒有日期時,使用粘貼當天的本地日期和
undatedUploadPath。
例如當前文件位於 content/wiki/2025-12-25-MarkDown教程/0200-环境搭建.md,圖片會使用目錄日期 2025-12-25,上傳到 datedUploadPath 對應的年月日目錄。
創建第一個md文件
打開VScode
創建一個.md為擴展名的文件
將文件保存為 TEST.md(注意擴展名是 .md)
裏面內容改為:
# 我的第一个 Markdown 文档
这是我学习 Markdown 的开始。
## 学习目标
- 掌握基本语法
- 了解应用场景
- 能够独立创作文档
## 今天的感受
学习 Markdown 比我想象的**简单**,我对接下来的学习充满*期待*!
---
> 学习是一个持续的过程,每一小步都是进步。
點擊下方這個圖標可以預覽.

預覽如下圖:
