فهرست منبع

fix: make media library dir configurable

Fixes shortcode scratch context

Fix d9ff93a1c27575c64eef80fe4a40f6d022877cac
George Cushen 5 سال پیش
والد
کامیت
7108eefac1
4فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 1 1
      layouts/shortcodes/audio.html
  2. 1 1
      layouts/shortcodes/figure.html
  3. 1 1
      layouts/shortcodes/gallery.html
  4. 1 1
      layouts/shortcodes/video.html

+ 1 - 1
layouts/shortcodes/audio.html

@@ -3,7 +3,7 @@
 
 {{ $path := "" }}
 {{ $root_dir := "" }}
-{{ $media_dir := $.Scratch.Get "media_dir" }}
+{{ $media_dir := .Page.Scratch.Get "media_dir" }}
 {{ if .Get "library" }}
   {{ $path = printf "%s/" $media_dir }}
   {{ $root_dir = "static/" }}

+ 1 - 1
layouts/shortcodes/figure.html

@@ -1,6 +1,6 @@
 {{/* Enable image to be loaded from local page dir or media library at `static/media/`. */}}
 
-{{ $media_dir := $.Scratch.Get "media_dir" }}
+{{ $media_dir := .Page.Scratch.Get "media_dir" }}
 {{ $asset := (.Page.Resources.ByType "image").GetMatch (.Get "src") }}
 {{ $image_src := (.Get "src") }}
 {{ if $asset }}

+ 1 - 1
layouts/shortcodes/gallery.html

@@ -42,7 +42,7 @@
   {{ $.Scratch.Set "src" .image }}
   {{ if gt (len .image) 4 }}
     {{ if ne "http" (slicestr .image 0 4) }}
-      {{ $media_dir := $.Scratch.Get "media_dir" }}
+      {{ $media_dir := .Page.Scratch.Get "media_dir" }}
       {{ $.Scratch.Set "src" (printf "%s/%s" $media_dir .image | relURL) }}
     {{ end }}
   {{ end }}

+ 1 - 1
layouts/shortcodes/video.html

@@ -2,7 +2,7 @@
 
 {{ $path := "" }}
 {{ $root_dir := "" }}
-{{ $media_dir := $.Scratch.Get "media_dir" }}
+{{ $media_dir := .Page.Scratch.Get "media_dir" }}
 {{ if .Get "library" }}
   {{ $path = printf "%s/" $media_dir }}
   {{ $root_dir = "static/" }}