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>