摘要
语法
PAGE.Summary
返回
template.HTML
您可以在前言中手动定义摘要,或者自动生成。手动摘要优先于前言摘要,前言摘要优先于自动摘要。
要列出章节中的页面并在每个链接下方显示摘要
{{ range .Pages }}
<h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
{{ .Summary }}
{{ end }}
根据内容长度以及您如何定义摘要,摘要可能等同于内容本身。要确定内容长度是否超过摘要长度,请在Page
对象上使用Truncated
方法。这对于有条件地呈现“阅读更多”链接很有用
{{ range .Pages }}
<h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
{{ .Summary }}
{{ if .Truncated }}
<a href="{{ .RelPermalink }}">Read more...</a>
{{ end }}
{{ end }}