我想从帖子中删除日期,而不必在运行blogdown :: build_site()之后从公用文件夹的html中手动删除。
我有一个名为Gallery的帖子,该帖子的顶部Rmarkdown文件中具有以下yaml标头:
---
title: Gallery
date: null
output:
blogdown::html_page:
date: null
---
这是在public / gallery / index.html文件中呈现的方式:
<div class="item">
<h4><a href="/gallery/">Gallery</a></h4>
<h5>January 1, 0001</h5>
</div>
是否无需手动就可以删除/隐藏它?
我正在使用最小主题https://github.com/calintat/minimal/
答案 0 :(得分:5)
您要的内容本来就没有包装。但是只需进行简单的调整即可。
layouts/partials/
(如果不存在)。themes/minimal/layouts/partials/list-item.html
复制到layouts/pairtials/list-item.html
更改this line:
<h5>{{ $.Scratch.Get "subtitle" }}</h5>
到
{{ if not .Params.hidedate }}<h5>{{ $.Scratch.Get "subtitle" }}</h5>{{ end }}
在您帖子的yaml标头中,添加hidedate: true
,如下所示:
---
title: "Creating a New Theme"
tags: ["go", "golang", "hugo", "themes"]
hidedate: true
draft: false
---
这将关闭日期,其他常规帖子保持不变。