diff --git a/main.js b/main.js index e0c7929..690f557 100644 --- a/main.js +++ b/main.js @@ -867,7 +867,10 @@ function gettags(content) if (i > -1) { var j = content.indexOf("\n", i); - return content.substring(i + 6, j) + var raw = content.substring(i + 6, j).trim(); + if (raw.startsWith("[") && raw.endsWith("]")) + raw = raw.substring(1, raw.length - 1); + return raw .split(",") .map(t => t.toLowerCase().trim()) .filter(t => t.length); @@ -1196,6 +1199,9 @@ function indexheader(content) var key = t.pop(); if (key == "tags") { + val = val.trim(); + if (val.startsWith("[") && val.endsWith("]")) + val = val.substring(1, val.length - 1); val = val.split(",").map(t => t.trim()); if (val.length == 1 && !val[0]) {