输入关键词,开始搜索

↑↓ 选择↵ 打开esc 关闭
沉浸

内容字段参考

内容字段参考

本文档汇总 Vergil 所有内容类型的 frontmatter 字段,方便在写作时快速查阅。


博客文章 (blog)

文件位置:src/content/blog/*.md

字段类型必填说明
titlestring是文章标题
excerptstring否摘要,不填则列表页不显示摘要
publishDatedate是发布日期,格式 YYYY-MM-DD
updatedDatedate否更新日期
isFeaturedboolean否是否精选,默认 false
tagsstring[]否标签列表
categoriesstring[]否分类路径,如 ["技术", "前端"]
seriesstring否所属专栏名称
draftboolean否草稿,默认 false
bannerimage 或 string否封面图。推荐写 @img/...,会被优化;也支持 / 开头的 public/ 路径或外链
seoobject否SEO 覆盖,见下方 SEO 字段
fontsobject否单篇文章字体覆盖

SEO 字段

YAML
seo:  title: 分享标题  description: 分享描述  image: /images/share.jpg  pageType: article
字段类型说明
titlestring分享时显示的标题,5-120 字符
descriptionstring分享描述,15-160 字符
imageobject分享图片,{ src, alt }
pageTypestringwebsite 或 article(默认)

字体字段

YAML
fonts:  display: 'myFont'  body: 'myFont'
字段类型说明
displaystring标题字体
bodystring正文字体

独立页面 (pages)

文件位置:src/content/pages/*.md

字段类型必填说明
titlestring是页面标题
seoobject否SEO 覆盖
fontsobject否单页字体覆盖

项目展示 (projects)

文件位置:src/content/projects/*.md

字段类型必填说明
titlestring是项目名称
descriptionstring否项目描述
publishDatedate是发布日期
isFeaturedboolean否是否精选,默认 false
seoobject否SEO 覆盖
fontsobject否字体覆盖

相册 (albums)

文件位置:src/content/albums/*.md

字段类型必填说明
titlestring是相册标题
descriptionstring否相册描述
datedate是创建日期
coverimage否封面图
imagesarray否照片列表
tagsstring[]否标签
themestring否主题:golden 或 seasons,默认 golden
layoutstring否布局:grid、masonry、timeline、carousel,默认 grid
photoFitstring否图片填充:cover、contain、auto,默认 cover
backgroundstring否自定义背景
accentstring否自定义强调色
seasonFilterboolean否是否显示季节筛选,默认 false
seasonDefaultstring否默认季节:spring、summer、autumn、winter
fontsobject否字体覆盖

照片字段

每张照片支持:

字段类型说明
srcimage照片文件(必填)
altstring替代文字
captionstring说明文字
seasonstring季节:spring、summer、autumn、winter
featuredboolean是否精选
exifobjectEXIF 数据

EXIF 字段

字段类型说明
camerastring相机型号
lensstring镜头
focalstring焦距
aperturestring光圈
shutterstring快门速度
isostringISO
datetimestring拍摄时间

知识库文档 (docs)

文件位置:src/content/docs/**/*.md

字段类型必填说明
titlestring是文档标题
subtitlestring否副标题
descriptionstring否描述
iconstring否文档图标
ordernumber否排序序号,默认 99
dirsarray否目录结构配置
excerptstring否摘要
autoRenderboolean否是否自动渲染子目录,默认 true
draftboolean否草稿,默认 false
homepagestring否首页跳转路径
tagsstring[]否标签
coverimage否封面图
bannerimage 或 string否横幅图,写法同博客的 banner
splashobject否开屏页配置

Splash 字段

字段类型说明
enabledboolean是否启用开屏页
backgroundImagestring背景图 URL
overlaystring遮罩颜色
textShadowboolean文字阴影
buttonTextstring按钮文字
fallbackBgstring备用背景
gradientColorstring渐变颜色
gradientHeightstring渐变高度
backdropBlurstring毛玻璃模糊
glassobject按钮的玻璃效果:nav 可选 solid、frosted、liquid,tint 是底色浓度。只写想改的项,其余沿用站点开屏页配置

简历 (resume)

文件位置:src/content/resume/*.md

字段类型必填说明
titlestring是简历标题
namestring是姓名
avatarstring否头像路径
contactobject否联系方式

Contact 字段

字段类型说明
emailstring邮箱
phonestring电话
locationstring所在地
websitestring个人网站

想法 (thoughts)

文件位置:src/content/thoughts/*.md

字段类型必填说明
datedate是日期
tagsstring[]否标签

专栏 (series)

文件位置:src/content/series/*.md

字段类型必填说明
namestring是专栏名称
descriptionstring否专栏描述
coverimage 或 string否专栏封面,显示在专栏列表里。推荐写 @img/series/<专栏名>/cover.svg
iconstring否图标
dirstring否专栏文章所在的一级目录,相对于 src/content/blog/。填了之后该目录下的文章自动归属本专栏,目录名不进 URL

字段速查

常用字段汇总

字段blogpagesprojectsalbumsdocsresumethoughtsseries
title✓✓✓✓✓✓
name✓✓
description✓✓✓✓✓
publishDate✓✓
date✓✓
updatedDate✓
tags✓✓✓✓
categories✓
series✓
draft✓✓
seo✓✓✓
fonts✓✓✓✓
banner✓✓
cover✓✓✓
isFeatured✓✓
未知标题
00:00
00:00
播放列表