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 }}