diff --git a/layouts/partials/blocks/templates/links.html b/layouts/partials/blocks/templates/links.html
index 0da7b2f3d3d79203c30822c1228989bd0e44a135..b3a97c493a35753c8673089692ddefd153d0f0a4 100644
--- a/layouts/partials/blocks/templates/links.html
+++ b/layouts/partials/blocks/templates/links.html
@@ -22,7 +22,9 @@
 
                 <link itemprop="url" href="{{ .url }}">
                 <a itemprop="relatedLink" href="{{ .url }}" title="{{ $link_title }}" {{ if $isExternal -}} target="_blank" rel="noopener" {{- end }}><span itemprop="name">{{- $title -}}</span></a>
-                <p>{{ .description | safeHTML }}</p>
+                {{ with .description }}
+                  <p>{{ . | safeHTML }}</p>
+                {{ end }}
               </div>
               {{- if .image -}}
                 <div class="media">
diff --git a/layouts/partials/persons/person.html b/layouts/partials/persons/person.html
index 5bf5348d73a991e832418f2f643431ae6efd9f77..7ccb4a42edf43f15bce19f74386d55bc2016cc59 100644
--- a/layouts/partials/persons/person.html
+++ b/layouts/partials/persons/person.html
@@ -17,14 +17,12 @@
         </a>
       {{ end }}
     {{ $heading_tag.close }}
-    {{ if $options.summary }}
+    {{ if and $options.summary (or $person.Params.summary $person.Params.summary) }}
       <p itemprop="jobTitle">
         {{ if (partial "GetTextFromHTML" .role) }}
           {{ partial "PrepareHTML" .role }}
         {{ else if partial "GetTextFromHTML" $person.Params.summary }}
           {{ partial "PrepareHTML" $person.Params.summary }}
-        {{ else if partial "GetTextFromHTML" $person.Content }}
-          {{ partial "GetTruncateContent" ( dict "text" $person.Content ) }}
         {{ end }}
       </p>
     {{ end }}