我属于那种懒癌症晚期的人,所以只要可以省点力气就会千方百计的省。
最近发现在写博客,新建文章时候,每次都要手动添加categories
和photos
标签。我实在受不了啊(苦恼>︿<)
在我不懈的努力下,终于找到了解决办法。
在博客的scaffolds
文件夹里有个post.md文件,添加上需要的配置就行了。
默认是只有tags
标签。
我们新建一篇文章后,可以看到也是只有tags标签,我们只能手动添加categories和photos标签。
我们在post.md中添加需要的配置信息即可。
下面是我个人的配置,你只需要按照你个人的需求设置即可。1
2
3
4
5
6
7---
title: {{ title }}
date: {{ date }}
tags:
categories:
photos:
---
然后我们打开Git。1
2
3
4# 清除静态页面缓存(清除 public 文件夹)
git clean
# 在本地生成静态页面(生成 public 文件夹)
git g
你现在可以使用hexo new “new_blogname”
新建一篇文章,并测试一下效果。
部署1
2
3
4# 启动本地服务 http://localhost:4000,进行预览调试
hexo s
# 远程部署,同步到 GitHub
hexo d
下面我感觉十分有必要说说该模板文件的具体配置。(这部分属于进阶,你可以忽略不看,但是看完过后你对hexo一定会有个 更深刻的认识的)
在hexo中文章的—
分割区域属于Front-matter
,用于指定个别文件的变量。
以下是预先定义的参数,我们可在模板中使用这些参数值并加以利用。
参数 | 描述 | 默认值 |
---|---|---|
layout | 布局 | |
title | 标题 | |
date | 建立日期 | 文件建立日期 |
updated | 更新日期 | 文件更新日期 |
comments | 开启文章的评论功能 | true |
tags | 标签(不适用于分页) | |
categories | 分类(不适用于分页) | |
permalink | 覆盖文章网址 |
Hexo
中有一个模板文件夹scaffolds
。该文件夹主要用于设置文章的布局。注意:这不是博客网页的布局。我们刚才在设置
post.md
时候,里面的参数就需要从此表格中选定,我们不能随便添加额外的参数,这样会导致博客出现混乱现象。更多说明请移步:hexo Front-matter
关于Scaffold文件夹的更多信息可查阅hexo模板
打开scaffold文件夹可以看到三个文件。
三个文件各司其职。
布局 | 解释 | 路径 | 注释 |
---|---|---|---|
post | 文章 | source/_posts | 新建一个文章文件 |
draft | 草稿 | source/_drafts | 新建一个草稿文件 |
page | 页面 | source | 新建一个页面文件 |
不过需要注意的是source
文件夹里默认是没有draft和page文件的,你可以去主题的_config.yml中配置就有了。
参考:hexo写作
所以我们可以看出,我们只需要修改post.md
即可配置出发表文章的模板来。
本文作者:冰羽
本文地址: https://bingyublog.com/2018/08/25/Hexo再新建文章时候怎么默认在-md文件中添加categories标签/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!