diff --git a/exampleSite/config/_default/config.toml b/exampleSite/config/_default/config.toml index 8e9b871b..0162a0d5 100644 --- a/exampleSite/config/_default/config.toml +++ b/exampleSite/config/_default/config.toml @@ -31,6 +31,7 @@ hasCJKLanguage = false # Set `true` for Chinese/Japanese/Korean languages. defaultContentLanguageInSubdir = false removePathAccents = true # Workaround for https://github.com/gohugoio/hugo/issues/5687 +summaryLength = 30 # Listing summary length in words. Also, see `abstract_length` in `params.toml`. paginate = 10 # Number of items per page in paginated lists. enableEmoji = true footnotereturnlinkcontents = "^" diff --git a/exampleSite/config/_default/params.toml b/exampleSite/config/_default/params.toml index 71e03626..91ffc754 100644 --- a/exampleSite/config/_default/params.toml +++ b/exampleSite/config/_default/params.toml @@ -155,6 +155,9 @@ sharing = true # Link authors to their profile page? (true/false) link_authors = true +# Abstract length (characters) in the Compact and Portfolio Card list views. Also, see `summaryLength` in `config.toml`. +abstract_length = 135 + # Load JS plugins # E.g. To load `/assets/js/custom.js`, set `plugins_js = ["custom"]`. plugins_js = [] diff --git a/layouts/partials/li_card.html b/layouts/partials/li_card.html index 08dc2118..d15b7c8a 100644 --- a/layouts/partials/li_card.html +++ b/layouts/partials/li_card.html @@ -15,10 +15,8 @@ {{ $summary = $item.Params.summary | markdownify | emojify }} {{ else if .Params.abstract }} {{ $summary = .Params.abstract | markdownify | emojify }} -{{ else if $item.Truncated }} +{{ else if $item.Summary }} {{ $summary = $item.Summary }} -{{ else }} - {{ $summary = $item.Content }} {{ end }}
diff --git a/layouts/partials/li_compact.html b/layouts/partials/li_compact.html index 964634ec..95584f51 100644 --- a/layouts/partials/li_compact.html +++ b/layouts/partials/li_compact.html @@ -25,8 +25,8 @@ {{ if $item.Params.summary }} {{ $summary = $item.Params.summary | markdownify | emojify }} {{ else if .Params.abstract }} - {{ $summary = .Params.abstract | markdownify | emojify }} -{{ else if $item.Truncated }} + {{ $summary = .Params.abstract | markdownify | emojify | truncate (site.Params.abstract_length | default 135) }} +{{ else if $item.Summary }} {{ $summary = $item.Summary }} {{ end }} @@ -39,7 +39,7 @@ {{ with $summary }}
- {{ . | truncate 135 }} + {{ . }}
{{ end }} diff --git a/layouts/partials/portfolio_li_card.html b/layouts/partials/portfolio_li_card.html index 2ab8987c..2502fdd1 100644 --- a/layouts/partials/portfolio_li_card.html +++ b/layouts/partials/portfolio_li_card.html @@ -9,11 +9,9 @@ {{ if $item.Params.summary }} {{ $summary = $item.Params.summary | markdownify | emojify }} {{ else if .Params.abstract }} - {{ $summary = .Params.abstract | markdownify | emojify }} -{{ else if $item.Truncated }} + {{ $summary = .Params.abstract | markdownify | emojify | truncate (site.Params.abstract_length | default 135) }} +{{ else if $item.Summary }} {{ $summary = $item.Summary }} -{{ else }} - {{ $summary = $item.Content }} {{ end }} {{ $resource := ($item.Resources.ByType "image").GetMatch "*featured*" }} @@ -31,7 +29,7 @@

{{ $item.Title | markdownify | emojify }}

{{ with $summary }}
-

{{ . | truncate 135 }}

+

{{ . }}

{{ end }}
diff --git a/layouts/partials/portfolio_li_showcase.html b/layouts/partials/portfolio_li_showcase.html index b3a1175c..68f5f900 100644 --- a/layouts/partials/portfolio_li_showcase.html +++ b/layouts/partials/portfolio_li_showcase.html @@ -17,10 +17,8 @@ {{ $summary = $item.Params.summary | markdownify | emojify }} {{ else if .Params.abstract }} {{ $summary = .Params.abstract | markdownify | emojify }} -{{ else if $item.Truncated }} +{{ else if $item.Summary }} {{ $summary = $item.Summary }} -{{ else }} - {{ $summary = $item.Content }} {{ end }} {{ $order := "" }}