front matter
# front matter配置
当你没有给.md
文件的front matter (opens new window)
指定标题(title
)、时间(date
)、永久链接(permalink
)、分类(categories
)、标签(tags
)时,在运行开发服务npm run dev
或打包npm run build
时将自动为你生成这些数据,你也可以自己手动设置这些数据,当你手动设置之后,相应的数据就不会再自动生成。
# 生成示例
---md
title: 《JavaScript教程》笔记
date: 2020-01-12 11:51:53
permalink: /pages/d8cae9
categories:
- 前端
- JavaScript
tags:
-
---
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# title
当前页面的标题
类型
string
默认值:
.md
文件的名称
# date
当前页面的创建时间,如需手动添加或修改该字段时请按照格式添加或修改
- 类型:
string
- 格式:
YYYY-MM-DD HH:MM:SS
- 默认值:
.md
文件在系统中创建的时间
# permalink
当前页面的永久链接
- 类型:
string
- 默认值:
/pages/
+ 6位字母加数字的随机码
# categories
当前页面的分类
- 类型:
array
- 默认值:
.md
所在的文件夹名称。- 如果
.md
文件所在的目录是三级目录,则会有两个分类值,分别是二级目录和一级目录的文件夹名称。如果在四级目录,则再多一个三级目录的文件夹名称分类。(级别说明) - 如果
.md
文件所在的目录是_posts
,则默认值是随笔,这个默认值可以在config.js
中修改,参考:config.js
配置
- 如果在
config.js
配置 设置了category: false
将不会自动生成该字段
# tags
当前页面的标签,默认值是空数组,自动生成该字段只是为了方便后面添加标签值。
- 类型:
array
- 默认值:
空数组
- 如果在
config.js
配置 设置了tag: false
将不会自动生成该字段