diff --git a/packages/kilo-docs/.env.docs.sample b/packages/kilo-docs/.env.docs.sample index b4579adcc0..4d3369f3f5 100644 --- a/packages/kilo-docs/.env.docs.sample +++ b/packages/kilo-docs/.env.docs.sample @@ -3,4 +3,4 @@ NEXT_PUBLIC_ALGOLIA_API_KEY=zyz6789 NEXT_PUBLIC_ALGOLIA_INDEX_NAME="Kilo Code Docs" NEXT_PUBLIC_ALGOLIA_ASSISTANT_ID=foo-bar NEXT_PUBLIC_POSTHOG_KEY=phc_QWERTY -NEXT_PUBLIC_POSTHOG_HOST=https://us.i.posthog.com \ No newline at end of file +# NEXT_PUBLIC_POSTHOG_HOST=https://us.i.posthog.com # no longer needed; proxy via /ingest rewrites \ No newline at end of file diff --git a/packages/kilo-docs/instrumentation-client.ts b/packages/kilo-docs/instrumentation-client.ts index bfa2310561..400c7e41d9 100644 --- a/packages/kilo-docs/instrumentation-client.ts +++ b/packages/kilo-docs/instrumentation-client.ts @@ -2,7 +2,8 @@ import posthog from "posthog-js" if (process.env.NEXT_PUBLIC_POSTHOG_KEY) { posthog.init(process.env.NEXT_PUBLIC_POSTHOG_KEY, { - api_host: process.env.NEXT_PUBLIC_POSTHOG_HOST, + api_host: "/ingest", + ui_host: "https://us.posthog.com", person_profiles: "identified_only", capture_pageview: false, // Handled manually in _app.tsx on routeChangeComplete capture_pageleave: true, diff --git a/packages/kilo-docs/next.config.js b/packages/kilo-docs/next.config.js index 41417f5569..ccf876d404 100644 --- a/packages/kilo-docs/next.config.js +++ b/packages/kilo-docs/next.config.js @@ -5,6 +5,7 @@ module.exports = withMarkdoc(/* config: https://markdoc.io/docs/nextjs#options * pageExtensions: ["js", "jsx", "ts", "tsx", "md", "mdoc"], basePath: "/docs", turbopack: {}, + skipTrailingSlashRedirect: true, async redirects() { return [ { @@ -30,6 +31,11 @@ module.exports = withMarkdoc(/* config: https://markdoc.io/docs/nextjs#options * destination: "/api/llms.txt", }, ], + afterFiles: [ + { source: "/ingest/static/:path*", destination: "https://us-assets.i.posthog.com/static/:path*" }, + { source: "/ingest/decide", destination: "https://us.i.posthog.com/decide" }, + { source: "/ingest/:path*", destination: "https://us.i.posthog.com/:path*" }, + ], } }, })