注意:本站已迁移至 Hugo。请访问本站「历史节点」获取有关 Hexo 的内容。
VS Code 中关于 Hexo 的任务(Tasks)。
tasks.json
JSON
{
"version": "2.0.0",
"tasks": [
{
"label": "清理、生成并预览",
"dependsOrder": "sequence",
"dependsOn": ["清理", "生成", "预览"],
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"type": "shell",
"label": "清理",
"command": "hexo clean",
"presentation": {
"panel": "dedicated",
"clear": true
},
"problemMatcher": []
},
{
"type": "shell",
"label": "生成",
"command": "hexo generate",
"presentation": {
"panel": "dedicated",
"clear": true
},
"problemMatcher": []
},
{
"type": "shell",
"label": "预览",
"command": "hexo server",
"presentation": {
"panel": "dedicated",
"clear": true
},
"problemMatcher": []
},
{
"type": "shell",
"label": "新建文章",
"command": "hexo",
"args": ["new", "post", "${input:postName}"],
"presentation": {
"panel": "dedicated",
"clear": true
},
"problemMatcher": []
},
{
"type": "shell",
"label": "新建草稿",
"command": "hexo",
"args": ["new", "draft", "${input:postName}"],
"presentation": {
"panel": "dedicated",
"clear": true
},
"problemMatcher": []
}
],
"inputs": [
{
"type": "promptString",
"id": "postName",
"description": "文章名称"
}
]
}
参考
- VS Code docs
- Hexo docs