在VScode中使用snippets来简化hexo头部matter

每次写hexo文章的时候都需要手动敲入文章头部的front-matter字段,而且有时候可能会敲错,导致发布失败,那有没有一种简单的方法,输入某个字符就能带出这些内容呢?
你别说还真有,在vscode中有一个snippets的功能就可以实现上面的需求,下面跟我来操作吧。

编辑markdown.json文件

ctrl+shift+P打开配置搜索框搜索snippets。
20220525134538
然后搜索markdown编辑markdown.json文件
20220525134725
在文件中插入以下字段并保存。
这里prefix后面的title可以随意替换,之后输入这个词就会带出相应的内容。body里面的字段也可以随意增减。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
"Generate Hexo blog header": {
"prefix": "title",
"body": [
"---",
"title: ",
"date: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
"categories: ",
"tags:",
"cover: ",
"sticky: ",
"---",
],
"description": "hexo header"
}

20220525134901

编辑settings.json文件

在vscode中搜索settings.json文件进行编辑。
20220525135009
插入下面的字段并报错。

1
2
3
4
"[markdown]": {
"editor.wordWrap": "on",
"editor.quickSuggestions": true
},

大功告成

完成上面设置步骤之后在markdown文件中输入title就可以带出hexo所需的头部matter字段了。
20220525135235