0%

hexo自动生成分类

效果

1
hexo new -p blog/hexo自动生成分类

在Front-matter自动生成

1
2
categories:
- blog

修改Front-matter模板

scaffolds\post.md,添加

1
categories:{{ categories }}

修改库函数

hexo new命令对应的js文件:node_modules\hexo\dist\plugins\console\new.js

newConsole函数中,return前加入

1
2
3
4
5
6
7
8
9
let splitted_path=path.split('/')
if(splitted_path.length<2){
data['categories']='others'
}else{
data['categories']='\n'
for(let i=0;i<(splitted_path.length-1);i++){
data['categories']=data['categories']+'- '+splitted_path[i]+'\n'
}
}