From b8255f2cf1ff0aae5a860192b3720716f6854e3d Mon Sep 17 00:00:00 2001 From: Jason Liu Date: Fri, 8 Mar 2024 23:48:31 -0500 Subject: [PATCH] doc: add analytics --- docs/javascripts/analytics.js | 44 +++++++++++++++++++++++++++++++++++ mkdocs.yml | 1 + 2 files changed, 45 insertions(+) create mode 100644 docs/javascripts/analytics.js diff --git a/docs/javascripts/analytics.js b/docs/javascripts/analytics.js new file mode 100644 index 00000000..6a8d2fcf --- /dev/null +++ b/docs/javascripts/analytics.js @@ -0,0 +1,44 @@ +!(function (t, e) { + var o, n, p, r; + e.__SV || + ((window.posthog = e), + (e._i = []), + (e.init = function (i, s, a) { + function g(t, e) { + var o = e.split("."); + 2 == o.length && ((t = t[o[0]]), (e = o[1])), + (t[e] = function () { + t.push([e].concat(Array.prototype.slice.call(arguments, 0))); + }); + } + ((p = t.createElement("script")).type = "text/javascript"), + (p.async = !0), + (p.src = s.api_host + "/static/array.js"), + (r = t.getElementsByTagName("script")[0]).parentNode.insertBefore(p, r); + var u = e; + for ( + void 0 !== a ? (u = e[a] = []) : (a = "posthog"), + u.people = u.people || [], + u.toString = function (t) { + var e = "posthog"; + return "posthog" !== a && (e += "." + a), t || (e += " (stub)"), e; + }, + u.people.toString = function () { + return u.toString(1) + ".people (stub)"; + }, + o = + "capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys onSessionId".split( + " " + ), + n = 0; + n < o.length; + n++ + ) + g(u, o[n]); + e._i.push([i, s, a]); + }), + (e.__SV = 1)); +})(document, window.posthog || []); +posthog.init("phc_heGq5qRBu31jz8t3GGPYoLrLWO4AatFqwjgt7sGeT6n", { + api_host: "https://app.posthog.com", +}); diff --git a/mkdocs.yml b/mkdocs.yml index 40a40662..e99af8cf 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -185,6 +185,7 @@ extra: link: https://github.com/jxnl extra_javascript: - javascripts/mathjax.js + - javascripts/analytics.js - https://polyfill.io/v3/polyfill.min.js?features=es6 - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js copyright: Copyright © 2023 Jason Liu \ No newline at end of file