diff options
Diffstat (limited to 'layouts/_shortcodes')
| -rw-r--r-- | layouts/_shortcodes/asset-table.html | 12 | ||||
| -rw-r--r-- | layouts/_shortcodes/preview.html | 3 |
2 files changed, 15 insertions, 0 deletions
diff --git a/layouts/_shortcodes/asset-table.html b/layouts/_shortcodes/asset-table.html new file mode 100644 index 0000000..82849fd --- /dev/null +++ b/layouts/_shortcodes/asset-table.html @@ -0,0 +1,12 @@ +{{- $patterns := slice -}} +{{- range split (.Get "patterns") "," }} + {{- $pattern := strings.TrimSpace . -}} + {{- $patterns = $patterns | append $pattern -}} +{{- end -}} + +{{- $assets := slice -}} +{{- range $patterns }} + {{- $assets = union $assets (resources.Match .) -}} +{{- end -}} + +{{ partial "asset-table.html" $assets }} diff --git a/layouts/_shortcodes/preview.html b/layouts/_shortcodes/preview.html new file mode 100644 index 0000000..450b57e --- /dev/null +++ b/layouts/_shortcodes/preview.html @@ -0,0 +1,3 @@ +{{- $src := .Get "src" -}} +<h1>Preview of <a href="{{ $src }}"><span class="mono">{{ path.Base $src }}</span></a></h1> +<iframe src="{{ $src }}"></iframe> |