diff --git a/_includes/body-landing.html b/_includes/body-landing.html
index f46edda07f..7e3625137f 100644
--- a/_includes/body-landing.html
+++ b/_includes/body-landing.html
@@ -473,7 +473,6 @@
-
-
{%- include analytics/polldaddy.html -%}
diff --git a/js/metadata.js b/js/metadata.json
similarity index 99%
rename from js/metadata.js
rename to js/metadata.json
index b0a7c5e901..70b5aab771 100644
--- a/js/metadata.js
+++ b/js/metadata.json
@@ -1,7 +1,7 @@
---
layout: null
---
-const pages = [
+[
{%- for page in site.html_pages -%}
{%- if page.hide_from_sitemap != nil or page.notoc != nil -%}
{%- continue -%}
diff --git a/js/search.js b/js/search.js
index 2e5872b04f..b6dddb16cd 100644
--- a/js/search.js
+++ b/js/search.js
@@ -191,4 +191,9 @@ function queryString()
return vars;
}
-$(document).ready(bindSearch);
+let pages = []
+
+ready(() => {
+ getJSON( "/js/metadata.json", data => pages = data);
+ bindSearch()
+})