Jay V пре 7 месеци
родитељ
комит
0f93ecd564
3 измењених фајлова са 7 додато и 6 уклоњено
  1. 1 4
      packages/web/astro.config.mjs
  2. 5 1
      packages/web/config.mjs
  3. 1 1
      packages/web/src/components/Head.astro

+ 1 - 4
packages/web/astro.config.mjs

@@ -9,13 +9,10 @@ import { rehypeHeadingIds } from "@astrojs/markdown-remark"
 import rehypeAutolinkHeadings from "rehype-autolink-headings"
 
 const github = "https://github.com/sst/opencode"
-const stage = process.env.SST_STAGE || "dev"
 
 // https://astro.build/config
 export default defineConfig({
-  site: stage === "production"
-    ? `https://${config.domain}`
-    : `https://${stage}.${config.domain}`,
+  site: config.url,
   output: "server",
   adapter: cloudflare({
     imageService: "passthrough",

+ 5 - 1
packages/web/config.mjs

@@ -1,5 +1,9 @@
+const stage = process.env.SST_STAGE || "dev"
+
 export default {
-  domain: "opencode.ai",
+  url: stage === "production"
+    ? "https://opencode.ai"
+    : `https://${stage}.opencode.ai`,
   socialCard: "https://social-cards.sst.dev",
   github: "https://github.com/sst/opencode",
   discord: "https://discord.gg/opencode",

+ 1 - 1
packages/web/src/components/Head.astro

@@ -13,7 +13,7 @@ const {
 const isDocs = slug.startsWith("docs")
 
 let encodedTitle = '';
-let ogImage = `https://${config.domain}/social-share.png`;
+let ogImage = `${config.url}/social-share.png`;
 let truncatedDesc = '';
 
 if (isDocs) {