From c81ff7a441698c8870f9709e0016e9f20acc2bfc Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Sun, 8 Nov 2020 20:03:30 -0700 Subject: [PATCH] bugfix missing navigation links --- desirae.js | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/desirae.js b/desirae.js index 27335f1..f954049 100644 --- a/desirae.js +++ b/desirae.js @@ -405,20 +405,20 @@ desi.config.rootdir = desi.config.rootdir || "_root"; // TODO create a config linter as a separate module /* - if ('object' !== typeof desi.config.collections || !Object.keys(desi.config.collections).length) { - desi.config.collections = { 'posts': {} }; - } - if ('object' !== typeof desi.config.themes || !Object.keys(desi.config.themes).length) { - desi.config.themes = { 'ruhoh-twitter': {} }; - } - if ('object' !== typeof desi.config.assets || !Object.keys(desi.config.assets).length) { - desi.config.assets = { 'media': {} }; - } + if ('object' !== typeof desi.config.collections || !Object.keys(desi.config.collections).length) { + desi.config.collections = { 'posts': {} }; + } + if ('object' !== typeof desi.config.themes || !Object.keys(desi.config.themes).length) { + desi.config.themes = { 'ruhoh-twitter': {} }; + } + if ('object' !== typeof desi.config.assets || !Object.keys(desi.config.assets).length) { + desi.config.assets = { 'media': {} }; + } - if ('string' !== typeof desi.site.theme) { - desi.site.theme = 'ruhoh-twitter'; - } - */ + if ('string' !== typeof desi.site.theme) { + desi.site.theme = 'ruhoh-twitter'; + } + */ if ( !Array.isArray(desi.site.navigation) || !desi.site.navigation.length @@ -671,7 +671,7 @@ } // TODO add missing metadata and resave file - desi.navigation = []; + desi.navigation = desi.site.navigation || []; desi.content.root.forEach(function (entity) { var name = path.join(