mobile wallpaper 1
mobile wallpaper 2
mobile wallpaper 3
mobile wallpaper 4
667 字
2 分钟
Frontmatter 完整示例:一篇包含全部属性的演示文章

Frontmatter 完整示例#

关于本文

本文是一篇演示文章,展示了博客系统中所有 19 个可用的 frontmatter 属性。你可以将此文件作为模板,复制后修改为自己的文章。

为什么需要 Frontmatter?#

Frontmatter 是 Markdown 文件顶部用 --- 包围的 YAML 块,它定义了文章的元数据。博客框架会读取这些元数据来控制文章的标题、日期、分类、标签等行为。

---
title: "文章标题"
published: 2026-01-01
---

常用属性#

title(标题)#

标题是文章最重要的元数据,显示在页面顶部、列表卡片和浏览器标签中。

title: "Markdown 教程" # 普通标题
title: "图片画廊:语法与完整示例" # 含冒号需加引号

published / updated(日期)#

published 是发布日期,updated 是最后更新日期。两者都使用 ISO 日期格式。

published: 2026-09-02 # 简写
published: 2024-01-11T04:40:26.381Z # 完整 ISO 8601
updated: 2026-09-02 # 更新日期

image(封面图片)#

封面图片显示在文章头部和列表预览中。支持三种路径格式:

格式示例说明
相对路径./cover.webp相对于当前 md 文件
绝对路径/images/cover.webp相对于 public 目录
外部 URLhttps://example.com/img.png使用网络图片

tags(标签)与 category(分类)#

标签是数组,可以有多个;分类是单值,一篇文章只属于一个分类。

tags: [Markdown, 博客, 演示] # 多个标签
category: 指南 # 单个分类

控制属性#

draft(草稿)#

设为 true 时,文章不会出现在站点中,适合正在编写的内容。

draft: true # 草稿,不发布
draft: false # 正常发布

pinned 与 priority(置顶)#

置顶文章会显示在列表最上方。priority 控制多篇置顶文章的排序。

pinned: true # 置顶
priority: 0 # 最高优先级
priority: 1 # 次高
priority: 2 # 再次

comment(评论)#

控制是否为文章启用评论区。

comment: true # 启用评论(默认)
comment: false # 关闭评论

作者与来源#

author(作者)#

author: "博客管理员"
author: "emn178"

licenseName(许可证)#

声明文章内容的使用许可。

licenseName: "Unlicensed" # 无许可证
licenseName: "CC BY-NC-SA 4.0" # 知识共享许可
licenseName: "MIT" # MIT 许可

sourceLink(来源链接)#

标注内容的原始来源或参考地址。

sourceLink: "https://github.com/emn178/markdown"

加密功能#

加密文章

encrypted: true 时,文章内容会在浏览器端加密。访问者需要输入密码才能解密查看正文。

encrypted: true # 启用加密
password: "123456" # 访问密码
passwordHint: "密码是 123456" # 密码提示
hideHomeContent: true # 馐藏正文预览

别名#

alias 允许通过短链接访问文章,方便分享。

alias: "my-special-article"
# 访问地址:/alias/my-special-article

完整属性速查#

属性类型必填默认一句话说明
titlestring文章标题
publishedstring发布日期
updatedstring更新日期
descriptionstring摘要
imagestring封面图片
tagsstring[][]标签数组
categorystring分类
draftbooleanfalse是否草稿
pinnedbooleanfalse是否置顶
prioritynumber置顶优先级
commentbooleantrue是否启用评论
authorstring作者
licenseNamestring许可证
sourceLinkstring来源链接
encryptedbooleanfalse是否加密
passwordstring加密密码
passwordHintstring密码提示
hideHomeContentbooleanfalse隐藏文章摘要
aliasstring文章别名

本文最后更新于 2026 年 9 月 2 日。

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Frontmatter 完整示例:一篇包含全部属性的演示文章
https://github.com/example/blog
作者
博客管理员
发布于
2026-09-02
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录