除了 Hugo 中默认的 front matter,Blowfish 主题中还添加了大量的参数选项来自定义单个页面的展示方式。所有可用的扉页参数如下。
front matter 参数中的默认值是从基础配置中继承的,所有只有当你想要覆盖默认值时,才需要在当前页面指定这些参数。
名称 | 默认值 | 描述 |
---|---|---|
title |
无 | 文章名称。 |
description |
无 | 文章的描述信息,它会被添加在 HTML 的 <meta> 元数据中。 |
externalUrl |
无 | 如果文章发布在第三方网站上,这里提供只想对应文章的 URL 地址。提供 URL 将会组织生成内容页面,对这篇文章的任何引用都会直接跳转到第三方网站的 URL 上面。 |
editURL |
article.editURL |
当激活 showEdit 参数时,此参数用来设置编辑文章的 URL。 |
editAppendPath |
article.editAppendPath |
当激活 showEdit 参数时,该参数指定是否将当前文章路径添加到 editURL 设置的 URL 后面。 |
groupByYear |
list.groupByYear |
是否在列表页面按年份对文章进行分组。 |
menu |
无 | 当设置此值,这篇内容的链接将会出现在菜单中。有效值是 main 或 footer 。 |
robots |
无 | 支持搜索引擎的爬虫如何处理这篇文章。如果设置了此值,它将在页面头部输出。更多内容请参考 Google 文档。 |
sharingLinks |
article.sharingLinks |
指定文章结尾显示哪些分享链接。如果没有设置或设置为 false ,则没有分享链接。 |
showAuthor |
article.showAuthor |
是否在页脚处显示作者框。 |
showAuthorBottom |
article.showAuthorBottom |
作者框显示在每页的底部而不是顶部。 |
authors |
无 | 用于展示多创作者的数组,如果设置了将会覆盖 showAuthor 设置。这里使用了多作者的特性,查看这个页面来获取更多信息。 |
showAuthorsBadges |
article.showAuthorsBadges |
是否在文章和列表页展示authors 作者分类。想是它生效需要开启multiple authors 多创作者和 authors 作者分类。 查看这个页面来获取更多信息。 |
featureimage |
无 | 基于外部 URL 的特征图片链接。 |
featureimagecaption |
无 | 特征图片的说明,仅在 hero 样式的 big 风格下展示。 |
showHero |
article.showHero |
是否在文章页面将所裸土作为文章页面内的 hero 图片显示。 |
heroStyle |
article.heroStyle |
hero 图片的风格,合法的值有: basic 、big 、background 、thumbAndBackground 。 |
showBreadcrumbs |
article.showBreadcrumbs or list.showBreadcrumbs |
是否在文章或列表页面显示面包屑导航。 |
showDate |
article.showDate |
是否显示文章的日期。具体日期使用 date 参数设置。 |
showDateUpdated |
article.showDateUpdated |
是否显示文章的更新日期。具体日期使用 lastmod 参数设置。 |
showEdit |
article.showEdit |
是否显示编辑文章内容的链接。 |
showHeadingAnchors |
article.showHeadingAnchors |
是否在文章的标题旁显示锚点链接。 |
showPagination |
article.showPagination |
是否在文章页脚显示下一篇/上一篇链接。 |
invertPagination |
article.invertPagination |
是否翻转下一篇/上一篇的链接方向。 |
showReadingTime |
article.showReadingTime |
是否显示文章的预估阅读时间。 |
showTaxonomies |
article.showTaxonomies |
是否显示文章关联的分类/标签。 |
showTableOfContents |
article.showTableOfContents |
是否显示文章目录。 |
showWordCount |
article.showWordCount |
是否显示文章字数统计。如果你的语言属于 CJK 语言,需要在 config.toml 中开启 hasCJKLanguage 参数。 |
showComments |
article.showComments |
是否在文章页脚显示 评论部分。 |
showSummary |
list.showSummary |
是否在文章或列表页显示摘要。 |
showViews |
article.showViews |
是否显示文章和列表页面的阅读量。这需要集成 firebase ,具体可以看这个页面来了解如何在 Blowfish 中集成firebase。 |
showLikes |
article.showLikes |
是否显示文章和列表页面的点赞量。这需要集成 firebase ,具体可以看这个页面来了解如何在 Blowfish 中集成firebase。 |
seriesOpened |
article.seriesOpened |
是否打开系列模块。 |
series |
无 | 文章所属的系列数组,我们建议每篇文章只属于一个系列。 |
series_order |
无 | 文章在系列中的编号。 |
summary |
Auto generated using summaryLength (see site configuration) |
当启用 showSummary 时,这是作为这篇文章摘要的Markdown字符串。 |
xml |
true unless excluded by sitemap.excludedKinds |
是否将这篇文章包含在生成的 /sitemap.xml 文件中。 |
layoutBackgroundBlur |
true |
向下滚动主页时,是否模糊背景图。 |
layoutBackgroundHeaderSpace |
true |
在标题和正文之间添加空白区域间隔。 |