diff --git a/.gitignore b/.gitignore
index 7f1f7663..ee45d61e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,6 +10,7 @@ node_modules/
# Hugo
resources/
+public/
# Mac
.DS_Store
diff --git a/wowchemy/assets/js/wowchemy.js b/wowchemy/assets/js/wowchemy.js
index a169df18..c7621325 100644
--- a/wowchemy/assets/js/wowchemy.js
+++ b/wowchemy/assets/js/wowchemy.js
@@ -262,7 +262,7 @@ function initMap() {
let address = $('#map-dir').val();
let api_key = $('#map-api-key').val();
- if (map_provider == 1) {
+ if (map_provider === 'google') {
let map = new GMaps({
div: '#map',
lat: lat,
@@ -289,7 +289,7 @@ function initMap() {
});
} else {
let map = new L.map('map').setView([lat, lng], zoom);
- if (map_provider == 3 && api_key.length) {
+ if (map_provider === 'mapbox' && api_key.length) {
L.tileLayer('https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token={accessToken}', {
attribution:
'Map data © OpenStreetMap contributors, CC-BY-SA, Imagery © Mapbox',
diff --git a/wowchemy/layouts/404.html b/wowchemy/layouts/404.html
index d06ab005..3b2ae6e4 100644
--- a/wowchemy/layouts/404.html
+++ b/wowchemy/layouts/404.html
@@ -4,8 +4,8 @@
{{ i18n "page_not_found" }}
- {{/* Show search box if Academic's search engine is enabled. */}}
- {{ if eq site.Params.search.engine 1 }}
+ {{/* Show search box if built-in search engine is enabled. */}}
+ {{ if eq (lower site.Params.search.provider) "wowchemy" }}
diff --git a/wowchemy/layouts/partials/book_sidebar.html b/wowchemy/layouts/partials/book_sidebar.html
index d0050504..5b26d090 100644
--- a/wowchemy/layouts/partials/book_sidebar.html
+++ b/wowchemy/layouts/partials/book_sidebar.html
@@ -14,7 +14,7 @@
- {{ if eq site.Params.search.engine 1 }}
+ {{ if eq (lower site.Params.search.provider) "wowchemy" }}
- {{ if eq site.Params.search.engine 1 }}
+ {{ if eq (lower site.Params.search.provider) "wowchemy" }}
{{ end }}
diff --git a/wowchemy/layouts/partials/jsonld/website.html b/wowchemy/layouts/partials/jsonld/website.html
index 61c7a2bc..15733890 100644
--- a/wowchemy/layouts/partials/jsonld/website.html
+++ b/wowchemy/layouts/partials/jsonld/website.html
@@ -2,7 +2,7 @@
{
"@context": "https://schema.org",
"@type": "WebSite",
- {{- if site.Params.search.engine }}
+ {{- if site.Params.search.provider }}
"potentialAction": {
"@type": "SearchAction",
"target": {{ printf "%s?q={search_term_string}" site.BaseURL }},
diff --git a/wowchemy/layouts/partials/navbar.html b/wowchemy/layouts/partials/navbar.html
index d3c04c39..3e49e752 100644
--- a/wowchemy/layouts/partials/navbar.html
+++ b/wowchemy/layouts/partials/navbar.html
@@ -153,7 +153,7 @@
{{ end }}
{{ $show_search := site.Params.main_menu.show_search | default true }}
- {{ if and site.Params.search.engine $show_search }}
+ {{ if and site.Params.search.provider $show_search }}
diff --git a/wowchemy/layouts/partials/page_metadata.html b/wowchemy/layouts/partials/page_metadata.html
index 7a45fe92..de81ae74 100644
--- a/wowchemy/layouts/partials/page_metadata.html
+++ b/wowchemy/layouts/partials/page_metadata.html
@@ -46,12 +46,13 @@
{{ end }}
{{/* Show Disqus comment count if enabled. */}}
- {{ $commentable_map := site.Params.comments.commentable | default dict }}
- {{ $commentable_bool := index $commentable_map $page.Type | default false }}
- {{ $disqus_enabled := eq site.Params.comments.engine 1 | and $commentable_bool | and (ne $page.Params.commentable false) | or $page.Params.commentable }}
- {{ if and $disqus_enabled (site.Params.comments.disqus.show_count | default true) }}
-
-
+ {{ $comments_provider := trim (site.Params.comments.provider | lower) " " }}
+ {{ $commentable_page_types := site.Params.comments.commentable | default dict }}
+ {{ $commentable_page_type := index $commentable_page_types $page.Type | default false }}
+ {{ $commentable_page := (ne $page.Params.commentable false) | and $commentable_page_type }}
+ {{ if (eq $comments_provider "disqus") | and (site.Params.comments.disqus.show_count | default true) | and $commentable_page }}
+
+
{{ end}}
{{ $taxonomy := "categories" }}
diff --git a/wowchemy/layouts/partials/search.html b/wowchemy/layouts/partials/search.html
index 5ef059d7..fe2ff0bf 100644
--- a/wowchemy/layouts/partials/search.html
+++ b/wowchemy/layouts/partials/search.html
@@ -1,5 +1,6 @@
{{/* Partial for built-in search and Algolia search. */}}
-{{ if eq site.Params.search.engine 1 | or (eq site.Params.search.engine 2) }}
+{{ $search_provider := lower site.Params.search.provider }}
+{{ if in (slice "wowchemy" "algolia") $search_provider }}