From 231964080b26b3b3cab91b2c6144a784d3bef99d Mon Sep 17 00:00:00 2001
From: amzrk2
Date: Sun, 14 Jun 2020 00:06:35 +0800
Subject: In-post APlayer now support multiple files

---
 layouts/partials/head.html        |  2 +-
 layouts/partials/scripts-end.html | 21 +++++++++++++--------
 2 files changed, 14 insertions(+), 9 deletions(-)

(limited to 'layouts/partials')

diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 0603c4d..6470262 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -41,7 +41,7 @@
 <link rel="stylesheet" href="{{ "/assets/css/fuji.min.css" | relURL }}" />
 {{ end }}
 
-{{ if .Params.playerURL }}
+{{ if .Params.player }}
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer@1.10.1/dist/APlayer.min.css" />
 {{ end }}
 {{ if .Site.Params.useDisqusJS }}
diff --git a/layouts/partials/scripts-end.html b/layouts/partials/scripts-end.html
index 862e0e2..2e1de5f 100644
--- a/layouts/partials/scripts-end.html
+++ b/layouts/partials/scripts-end.html
@@ -7,20 +7,25 @@
 <script defer src="https://cdn.jsdelivr.net/npm/medium-zoom@1.0.5/dist/medium-zoom.min.js"></script>
 <script defer src="{{ "/assets/js/fuji.min.js" | relURL }}"></script>
 
-{{ with .Params.playerURL }}
+{{ with .Params.player }}
 <script src="https://cdn.jsdelivr.net/npm/aplayer@1.10.1/dist/APlayer.min.js"></script>
 <script>
     // in-post aplayer
     var aPlayer = new APlayer({
         container: document.getElementById('post-aplayer'),
         theme: '#8f82bc',
-        volume: 0.1,
-        audio: [{
-            name: '{{ $.Params.playerName }}',
-            artist: '{{ $.Params.playerArtist }}',
-            url: '{{ . }}',
-            cover: '{{ $.Params.playerCover }}'
-        }]
+        volume: 0.2,
+        listFolded: true,
+        audio: [
+            {{- range $.Params.player -}}
+            {
+                name: '{{ .playerName }}',
+                artist: '{{ .playerArtist }}',
+                url: '{{ .playerURL }}',
+                cover: '{{ .playerCover }}'
+            },
+            {{- end -}}
+        ]
     });
     // aplayer toc anchors fix
     // see https://github.com/MoePlayer/APlayer/issues/242#issuecomment-602471423
-- 
cgit v1.2.3