summaryrefslogtreecommitdiffstats
path: root/build.js
diff options
context:
space:
mode:
Diffstat (limited to 'build.js')
-rw-r--r--build.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/build.js b/build.js
index 1a472fc..df9b486 100644
--- a/build.js
+++ b/build.js
@@ -43,6 +43,10 @@ const galleryViews = galleryJsonList
.map((fileName) => fs.readFileSync(path.join(GALLERY_DIR, fileName), "utf-8"))
.map(JSON.parse)
.map((gallery) => {
+ // If display_title is "-", do not render a title. Netlify CMS doesn't support optionals well.
+ const display_title = gallery["display_title"].trim() !== "-"
+ ? gallery["display_title"]
+ : undefined;
const rows = sliceIntoChunks(gallery["images"], gallery["column_count"]);
const columns = transpose(rows);
return {