From 23c46d3cbc6e66e35327d20d7504716cf630d4e8 Mon Sep 17 00:00:00 2001 From: zack <6351754+zackkrida@users.noreply.github.com> Date: Tue, 30 Jul 2024 12:33:04 -0400 Subject: [PATCH] Set site indexability at runtime (#4671) --- frontend/server/plugins/indexable.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 frontend/server/plugins/indexable.ts diff --git a/frontend/server/plugins/indexable.ts b/frontend/server/plugins/indexable.ts new file mode 100644 index 00000000000..88056472ec1 --- /dev/null +++ b/frontend/server/plugins/indexable.ts @@ -0,0 +1,11 @@ +import { defineNitroPlugin } from "nitropack/runtime" + +import { PRODUCTION } from "~/constants/deploy-env" + +export default defineNitroPlugin(async (nitroApp) => { + nitroApp.hooks.hook("site-config:init", ({ siteConfig }) => { + siteConfig.push({ + indexable: import.meta.env.DEPLOYMENT_ENV === PRODUCTION, + }) + }) +})