From 9f477fb3ab3fa8fe5042c2bd53d41e7bc31080bb Mon Sep 17 00:00:00 2001 From: Ole Eskild Steensen Date: Mon, 7 Nov 2022 13:34:19 +0100 Subject: [PATCH] Use dghomelink as toggle for navbar --- src/site/_includes/components/navbar.njk | 26 ++++++++++++++++-------- src/site/lunr-index.js | 13 +++++++----- 2 files changed, 25 insertions(+), 14 deletions(-) diff --git a/src/site/_includes/components/navbar.njk b/src/site/_includes/components/navbar.njk index 9c55309..9258d24 100644 --- a/src/site/_includes/components/navbar.njk +++ b/src/site/_includes/components/navbar.njk @@ -1,10 +1,18 @@ - \ No newline at end of file +{%endif%} \ No newline at end of file diff --git a/src/site/lunr-index.js b/src/site/lunr-index.js index 6fcc77b..f8db093 100644 --- a/src/site/lunr-index.js +++ b/src/site/lunr-index.js @@ -1,20 +1,23 @@ +require("dotenv").config() const lunrjs = require('lunr'); const path = require('path'); function createIndex(posts) { - return lunrjs(function() { + return lunrjs(function () { this.ref('id'); this.field('title'); this.field('content'); this.field('date'); - posts.forEach((p,idx) => { + posts.forEach((p, idx) => { p.id = idx; this.add(p); }); }); } -const data = require('../../netlify/functions/search/data.json'); -const index = createIndex(data); -require('fs').writeFileSync(path.join(__dirname, '../../netlify/functions/search/index.json'), JSON.stringify(index)); +if (process.env.dgEnableSearch) { + const data = require('../../netlify/functions/search/data.json'); + const index = createIndex(data); + require('fs').writeFileSync(path.join(__dirname, '../../netlify/functions/search/index.json'), JSON.stringify(index)); +}