摘要
Syntax
PAGE.Summary
Returns
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 }}">阅读更多...</a>
{{ end }}
{{ end }}