diff options
author | Valvin <git@valvin.fr> | 2019-07-27 16:12:58 +0300 |
---|---|---|
committer | Valvin <git@valvin.fr> | 2019-07-27 16:12:58 +0300 |
commit | cc5737d03794e7b17b90f18395fee7042115930a (patch) | |
tree | 772be5479d7512175b30145cd49e7bae7ec12766 /layouts | |
parent | 9733aa9825e7f266c80d84fc51b928e52bfe1abd (diff) |
Allow nested folder for reusable slide
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/shortcodes/slide.html | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/layouts/shortcodes/slide.html b/layouts/shortcodes/slide.html index 05aca5e..aaa49fa 100644 --- a/layouts/shortcodes/slide.html +++ b/layouts/shortcodes/slide.html @@ -3,7 +3,11 @@ {{- $content := .Get "content" -}} {{- if $content -}} {{- $lookup := split $content "." }} - {{- $html := index .Page.Site.Data (index $lookup 0) (index $lookup 1) | markdownify -}} + {{ $markdownContent := .Page.Site.Data }} + {{- range $dataPath := $lookup -}} + {{- $markdownContent = index $markdownContent $dataPath -}} + {{- end -}} + {{- $html := $markdownContent | markdownify -}} {{- $slides := split $html "<hr />" -}} {{- range $slides -}} {{- $scratch.Add "slides" . -}} @@ -55,4 +59,4 @@ {{- if ne $sindex (sub (len ($scratch.Get "slides")) 1) -}} </section> {{- end -}} -{{- end -}}
\ No newline at end of file +{{- end -}} |