原创 # example # showcase # frontmatter # config
语言版本:

示例:Front Matter 扩展字段与 Zod 验证展示

全面解析本博客所有支持的 Front Matter 字段定义与其驱动的主题交互行为。

发表于 08/27/26 分类 示例 字数 978 阅读 4 分钟 浏览 0 次 停留 0 分钟
Chronral 摘要
LLMGPT

正在通过 Chronral 智能提炼文章核心信息...

本篇示例专用于系统解析与说明本主题在 src/content.config.ts 中通过 Zod Schema 定义的全部 Front Matter 字段。


一、支持的 Front Matter 字段清单

字段名称类型默认值作用说明
titlestring必填文章主标题
pubDateDate必填发布日期 (YYYY-MM-DD)
updatedDateDate可选最近更新日期
descriptionstring可选文章摘要,用于 SEO 与卡片展示
authorstring'shijianus'作者署名
tagsarray<string>[]标签列表
categorystring可选主分类名称
coverstring可选封面主图 URL
coverAltstring可选封面图 Alt 文本
featuredbooleanfalse是否设为精选推荐文章
stickynumber0置顶权重 (数值越大越靠前)
draftbooleanfalse草稿标识 (生产构建自动过滤)
postFormatenum'standard'WordPress 文章形态 (aside, status, quote, gallery 等)
toc / hideTocbooleantrue / false是否开启 / 强制隐藏右侧目录
mathbooleanfalse是否启用 LaTeX 数学公式渲染
mermaidbooleanfalse是否启用 Mermaid 矢量图表渲染
seriesstring可选关联的文章系列名称
accessobject可选密码保护与地区 IP 拦截配置

二、标准 Front Matter 声明示例

---
title: "文章完整标题"
pubDate: 2026-08-28
description: "这是一篇包含完整元数据的示范文章。"
author: "shijianus"
category: "系统设计"
tags: ["Astro", "Markdown", "示例"]
cover: "/media/shijianus/workbench.jpg"
featured: true
sticky: 1
toc: true
math: true
mermaid: true
postFormat: "standard"
---
shijianus shijianus
shijianus
00后在读大学生 · Web 全栈初探者 · 数字花园建造者
除特别声明外,本博客所有文章均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 shijianus

0/500
公开评论(0)
|
正在加载评论...