今天闲来无事,又研究了一下这个模版,感觉在发布新文章的时候需要写许多的frontmatter,尤其是时间这些,感觉有点麻烦,翻看issue的时候,终于发现原来这个模版自带一个便捷的小代码,采用的是代码片段的形式,抓紧时间体验了一下。
中间由于对vxcode了解的不是很深刻,总是不成功,网上也查找了一下,发现针对markdown的代码片段还需要单独设置一下setting.json
文件,vxcode测试成功,但是我目前在玩豆包的那个marscode,按照思路也测试成功了,记录一下主要的代码
Table of contents
代码修改
settings.json文件需要修改成下面的样子
然后这个代码片段有一点东西要根据自己的实际情况修改
slug
好像没有,我自己直接修改.vscode/extensions/astro-vscode.astro-snippets/astro-snippets.json
文件,添加slug
字段
draft
这个要根据自己的需求,可以直接写死true
或者false
弄完以后,不知道为什么,感觉没有原作者表现的那么丝滑,但是也比之前舒服多了,尤其是时间这些,之前是按照说明自己找时间,现在可以直接用了,真的是太方便了。
实际使用
使用的时候很方便,在contents/blog
目录下,新建一个md文件,然后直接写template
,然后就可以自动填入frontmatter了,非常方便。但是我目前在玩豆包的那个marscode,好像frontmatter那个字段不能自动识别,需要重新输入才能匹配代码片段,只能自己手动写了。不知道是哪个姿势不对,暂时先这样