hugo 的一些模板语法

💡 原文中文,约1300字,阅读约需3分钟。
📝

内容提要

本文介绍了如何在Hugo中使用语法模板获取总文章数和总字数,包括代码示例以计算和显示已写文章的数量和字数。此外,文章还讲解了如何在首页过滤特定分类的文章。

🎯

关键要点

  • 使用Hugo的语法模板可以获取总文章数和总字数。
  • 代码示例显示如何计算和显示已写文章的数量和字数。
  • 可以在首页过滤特定分类的文章,示例代码展示了如何实现这一功能。

延伸问答

如何在Hugo中获取总文章数和总字数?

可以使用Hugo的语法模板,通过代码计算总文章数和总字数,示例代码如下:{{ $articleCount := len .Site.RegularPages }} {{ $totalWordCount := 0 }} {{ range .Site.Pages }} {{ $totalWordCount = add $totalWordCount .WordCount }} {{ end }}。

Hugo中如何过滤特定分类的文章?

可以在首页使用代码过滤特定分类的文章,示例代码如下:{{ if and (not (in .Params.categories "weekly")) (lt $count 7) }}。

Hugo模板中如何显示已写文章的数量和字数?

可以通过以下代码显示已写文章的数量和字数:<p>已经写了 {{ $articleCount }} 篇文章,共 {{ $totalWordCount }} 字。</p>

在Hugo中如何使用分页功能?

可以使用{{ $paginator := .Paginate ($pages) }}来实现分页功能,结合其他代码可以展示分页的文章。

Hugo模板中如何获取文章的标题和摘要?

可以通过{{ $title := .Title }}和{{ $summary := .Summary }}来获取文章的标题和摘要。

Hugo模板中如何处理文章的发布日期?

可以使用{{ .Date.Format "2006-01-02 15:04:05 MST" }}来格式化和显示文章的发布日期。

➡️

继续阅读