github.com/square/finch@v0.0.0-20240412205204-6530c03e2b96/docs/themes/hugo-geekdoc/layouts/shortcodes/include.html (about)

     1  {{ $file := .Get "file" }}
     2  {{ $page := .Site.GetPage $file }}
     3  {{ $type := .Get "type" }}
     4  {{ $language := .Get "language" }}
     5  {{ $options :=.Get "options" }}
     6  
     7  
     8  <div class="gdoc-include">
     9    {{- if (.Get "language") -}}
    10      {{- highlight ($file | readFile) $language (default "linenos=table" $options) -}}
    11    {{- else if eq $type "html" -}}
    12      {{- $file | readFile | safeHTML -}}
    13    {{- else if eq $type "page" -}}
    14      {{- with $page }}{{ .Content }}{{ end -}}
    15    {{- else -}}
    16      {{- $file | readFile | $.Page.RenderString -}}
    17    {{- end -}}
    18  </div>