Summary

您可以手動、在前置資料中,或者自動定義一個摘要。手動摘要優先於前置資料中的摘要,前置資料中的摘要又優先於自動生成的摘要。

要列出一個區塊中每頁的摘要,可以在每個鏈接下添加摘要:

{{ range .Pages }}
  <h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
  {{ .Summary }}
{{ end }}

根據內容的長度以及您定義摘要的方式,摘要可能與內容本身相同。要確定內容長度是否超過摘要長度,可以使用 Truncated 方法,這對於條件性顯示“閱讀更多”鏈接很有用:

{{ range .Pages }}
  <h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
  {{ .Summary }}
  {{ if .Truncated }}
    <a href="{{ .RelPermalink }}">閱讀更多...</a>
  {{ end }}
{{ end }}