什么是 Front Matter
是指 .md 文件最上面的这一部分内容
|
|
每次执行 hugo new
命令新建文章时,Hugo 会从 ./archetypes
中寻找对应的 Front Matter 模板并自动添加到新建文件的最上方
Front Matter 里的参数定义了所在博文的外观、功能
常用 Front Matter 设置
没有兴趣客制化可以复制以下代码,添加进 ./archetypes/default.md
文件
|
|
下面具体说明各项参数,
Front Matter 内容
参数 | 描述 |
---|---|
title | 标题,默认与文件名一致 |
date | 默认为文件创建日期 |
type | 文章类别,可选post/page/draft等等 |
slug | 指定文章网址 |
update | 文件更新日期 |
lastmod | 文章最后更新日期 |
description | 文章描述,会被抓去做SEO放在HTML的header中 |
categories | 分类(不适用于分页) |
tags | 标签(不适用于分页) |
hidden | 是否隐藏文章,值为 true 时输入正确网址就可以查看 |
draft | 是否为草稿,值为 true 时 Hugo 不编译这个文件 |
layout | 指定文章使用的模板,不指定的话会使用 根目录/_config.toml 中的默认配置 default_layout:post |
comments | 开启文章评论功能,默认为 true |
permalink | 覆盖文章网址 |
coverImage | 设置文章封面图片 |
metaAlignment | 设置文章title的位置 |
coverMeta | 文章title放在封面图片中央还是外面 |
coverSize | 封面图片大小 |
如果需要添加 Hugo 创建的 .md
文件的 Front Matter 模板没有的参数,可以编辑 archetypes 文件夹下的 default.md 文件
更多请参考官方文档 Hugo|Front Matter
相关参考
感谢前人的耕耘和分享,希望本文也能给你带来一些帮助 ❤️
貼身打造個人部落格 - 02. 文章 Front Matter
Hugo之路 2 | hugo-theme-stack 配置 —— 参考了匹配随机图片的代码