Summary
返回给定页面的摘要。
你可以手动定义[摘要][],也可以在前置元数据中定义,或者让它自动生成。手动摘要优先于前置元数据摘要,前置元数据摘要优先于自动摘要。
要在列出某个 section 中的页面时,在每个链接下方附上摘要:
{{ 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 }}