gpt4 book ai didi

r - Blogdown 网站帖子 - 隐藏日期和/或帖子标题

转载 作者:行者123 更新时间:2023-12-04 10:59:29 25 4
gpt4 key购买 nike

我想从帖子中删除日期,而不必在运行 blogdown::build_site() 后从公共(public)文件夹中手动删除 html。

我有一个名为 Gallery 的帖子,它在顶部的 Rmarkdown 文件中有以下 yaml header :

---
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/

最佳答案

你所要求的并不是 native 的主题。但是一个简单的调整就可以了。

  • 创建文件夹layouts/partials/在您的 repo 中(如果它不存在)。
  • 复制 themes/minimal/layouts/partials/list-item.htmllayouts/partials/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
    ---

  • 这将关闭日期;其他正常职位不受影响。

    关于r - Blogdown 网站帖子 - 隐藏日期和/或帖子标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51323312/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com