- 在显示列表的时候,我们经常显示文章的内容,当文章的内容比较长的时候,我们会截取开头的一段来显示文章的概要内容,如果用户需要查看具体内容,那么需要点开看完整内容,以下代码是hyde模板的首页列表,themes/hyde/layouts/index.html,summaryLength = 50 设置并没有起作用,所以用{{.summary}}也不会截取50个字符,采取另外一种方式也可以实现 ``` {{ define "main" -}} <div class="posts"> {{ range .Site.RegularPages -}} <article class="post"> <h1 class="post-title"> <a href="{{ .Permalink }}">{{ .Title }}</a> </h1> <time datetime="{{ .Date.Format "2006-01-02T15:04:05Z0700" }}" class="post-date">{{ .Date.Format "Mon, Jan 2, 2006" }}</time> {{ .Content | safeHTML | truncate 100 }} {{ if .Truncated }} <div class="read-more-link"> <a href="{{ .RelPermalink }}">Read More…</a> </div> {{ end }} </article> {{- end }} </div> {{- end }} ```