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" }}来格式化和显示文章的发布日期。
➡️