使用此博客主題推薦使用 Vs Code 或者 Obsdian,這兩個工具都可以很好的添加文件 Frontmatter 信息和 Markdown 文字寫作,並且支持 Picgo 文件上傳工具。
個人想法,用 markdown 寫博客,能夠自動生成基礎的 frontmatter 是很有必要的。在 vscode 中可以選擇使用插件和代碼片段實現這個功能,而方式都是各有利弊的。
使用插件,可以在新建文檔的時候自動生成,有的字段無法修改。
使用 code,可以自定義字段,需要使用快捷命令生成,需要手動更新文章最後更新日期。
我個人建議使用 code snippets,不依賴插件使用。
VsCode 自動添加 Frontmatter 信息#
參考信息:Snippets in Visual Studio Code
左下角 -> 設置功能 -> 選擇添加用戶代碼片段
然後選擇新建全局代碼片段
輸入代碼片段文件名稱,創建文件
{
"Print to console": {
"scope": "md,markdown",
"prefix": "mf",
"body": [
"---",
"title: ${0:$TM_FILENAME_BASE}",
"date: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
"description:"
"---"
],
"description": "Log output to console"
}
}
配置完成之後,在 markdown 文件中,輸入mf
按下tab
就可以生產 frontmatter 信息了。
其他#
更多的 Vscode 寫作技巧:Markdown and Visual Studio Code