{{- /*
Returns the Description of the page specified by the logical path in the first
positional argument.

@param {string} logicalPath The logical path to the page.

@example {{% get-page-desc "/functions/reflect/isimageresource" %}}
*/}}
{{- with $logicalPath := .Get 0 }}
  {{- with $.Page.GetPage $logicalPath }}
{{- .Description }}{{/* Do not indent. */}}
  {{- else }}
    {{- errorf "The %q shortcode was unable to find %s: see %s" $.Name $logicalPath $.Position }}
  {{- end }}
{{- else }}
  {{- errorf "The %q shortcode requires a positional argument with the logical path to the page: see %s" $.Name $logicalPath $.Position }}
{{- end -}}
