17 lines
587 B
HTML
17 lines
587 B
HTML
{{ $s := newScratch }}
|
|
{{ $s.Set "file" (.Get 0) }}
|
|
{{ if not ( path.Ext ($s.Get "file")) }}
|
|
{{ $s.Set "file" (print ($s.Get "file") ".md") }}
|
|
{{ end }}
|
|
{{ if not ( fileExists ($s.Get "file")) }}
|
|
{{ $s.Set "file" (print ( .Site.Params.extraContentDir | default "content_common") "/" ($s.Get "file")) }}
|
|
{{ end }}
|
|
<!-- file: {{ ($s.Get "file") }} -->
|
|
<div class="markdown-include">
|
|
{{ if fileExists ($s.Get "file") }}
|
|
{{ ($s.Get "file") | readFile | replaceRE "^---[\\s\\S]+?---" "" | markdownify }}
|
|
{{ else }}
|
|
Error file: {{ ($s.Get "file") }} not found
|
|
{{ end }}
|
|
</div>
|