首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hugo诉PublishDate

Hugo诉PublishDate
EN

Stack Overflow用户
提问于 2020-01-08 23:59:43
回答 1查看 4.5K关注 0票数 13

Hugo提供了几个日期页变量:

  • Date -与page
  • PublishDate相关联的日期-内容过去或将要成为published
  • LastMod的日期-内容是最后一个modified
  • ExpiryDate的日期-内容计划过期

的日期。

LastModExpiryDate对我来说是有意义的,但我对DatePublishDate之间的区别感到困惑。

DatePublishDate不同时,有哪些例子?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-15 23:24:52

如果...

您使用的是默认意义的publishDatepublishDate (见下文),

  • 都是为页面定义的,

  • datedate不同

然后..。

  • publishDate用于确定页面是否在未来(即,如果需要hugo的-F--buildFuture标志才能使页面成为built)
  • date,则用于在默认顺序(重量>日期> LinkTitle >标题>FilePath)中订购页面,默认顺序在下一个/前一个导航中使用,可以在range.

中使用。

https://gohugo.io/getting-started/configuration/#configure-front-matter中讨论了配置日期。以下是datepublishDate的默认设置

代码语言:javascript
复制
frontmatter:
  date:
    - date
    - publishDate
    - lastmod
  publishDate:
    - publishDate
    - date

因为我希望datepublishDate的意思相同,所以我的config.yaml中有以下内容

代码语言:javascript
复制
frontmatter:
  date: 
    - publishDate
    - :filename
    - date
    - :fileModTime
  publishDate: 
    - publishDate
    - :filename
    - date
    - :fileModTime

我也让他们一样,因为我也对他们的不同感到困惑!

*关于在Hugo中订购内容的信息,请访问https://gohugo.io/templates/lists/#order-content

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59655470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档