Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dzello/reveal-hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValvin <git@valvin.fr>2019-07-27 16:12:58 +0300
committerValvin <git@valvin.fr>2019-07-27 16:12:58 +0300
commitcc5737d03794e7b17b90f18395fee7042115930a (patch)
tree772be5479d7512175b30145cd49e7bae7ec12766 /layouts
parent9733aa9825e7f266c80d84fc51b928e52bfe1abd (diff)
Allow nested folder for reusable slide
Diffstat (limited to 'layouts')
-rw-r--r--layouts/shortcodes/slide.html8
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 -}}