【问题标题】:How to create a custom list page with only draft posts in Hugo?如何在 Hugo 中创建一个只有草稿帖子的自定义列表页面?
【发布时间】:2021-01-05 19:05:37
【问题描述】:

所以,主题已经到位,我可以列出所有帖子并在 Hugo 服务器运行时访问每个帖子,无论是否处于草稿状态。

我正在尝试创建一个自定义列表,但经过一些研究,我找不到如何仅列出草稿帖子。

你能帮我创建一个自定义 Hugo 页面,当它的配置有 draft: true 时,它只列出草稿帖子?

【问题讨论】:

    标签: hugo


    【解决方案1】:

    检查newly released Hugo 0.65.0(2020 年 2 月)是否有帮助:

    控制何时以及是否发布内容的前端字段(draftpublishDateexpiryDate)现在也适用于列表页面(如部分和主页),并且是递归的。

    【讨论】:

    • 我会在本月晚些时候或下个月试一试 :) 谢谢!
    • @William 没问题(因为“下个月”在几天后;))。当然,现在是 0.65.3 (github.com/gohugoio/hugo/releases)
    • 下载最新的 Hugo 版本 (0.66.0) 并导航到 http://localhost:1313/draft/post-list.html 现在只显示草稿:) 干杯!
    【解决方案2】:

    出于某些目的,在内容目录中有草稿目录很有用。可以通过命令行轻松获取草稿列表:

    hugo list drafts
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      • 1970-01-01
      • 2020-01-19
      • 1970-01-01
      相关资源
      最近更新 更多