{{- /* Renders the definition of the given glossary term. @param {string} (.Get 0) The glossary term. @returns {template.HTML} @example {{% glossary-term float %}} @example {{% glossary-term "floating point" %}} */}} {{- with .Get 0 }} {{- $path := printf "/getting-started/glossary/%s" (urlize .) }} {{- with site.GetPage $path }} {{ .RenderShortcodes }}{{/* Do not indent. */}} {{- else }} {{- errorf "The glossary term (%s) shortcode was unable to find %s: see %s" $.Name $path $.Position }} {{- end }} {{- else }} {{- errorf "The glossary term (%s) shortcode requires one positional parameter: see %s" $.Name $.Position }} {{- end }}