Skip to content

Commit

Permalink
feat: add include shortcode (#198)
Browse files Browse the repository at this point in the history
  • Loading branch information
imfing authored Nov 11, 2023
1 parent 21b0acd commit 8801a04
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions layouts/shortcodes/include.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{{- /*
https://github.com/gohugoio/gohugoioTheme/blob/master/layouts/shortcodes/include.html

Renders the page using the RenderShortcode method on the Page object.

You must call this shortcode using the {{% %}} notation.

@param {string} (postional parameter 0) The path to the page, relative to the content directory.
@returns template.HTML

@example {{% include "functions/_common/glob-patterns" %}}
*/}}

{{- with .Get 0 }}
{{- with site.GetPage . }}
{{- .RenderShortcodes }}
{{- else }}
{{- errorf "The %q shortcode was unable to find %q. See %s" $.Name . $.Position }}
{{- end }}
{{- else }}
{{- errorf "The %q shortcode requires a positional parameter indicating the path of the file to include. See %s" .Name .Position }}
{{- end }}

0 comments on commit 8801a04

Please sign in to comment.