Skip to content

Commit f8d2c70

Browse files
rafavallsclaude
andauthored
refactor(seo): rename to deco Studio with OG tags (#2701)
* refactor(seo): rename MCP Mesh to Deco Studio, add OG/Twitter meta tags and image - Rename product from "MCP Mesh" to "Deco Studio" across all SEO elements - Add meta descriptions, OG tags, and Twitter cards to both mesh app and docs - Wire up page descriptions from MDX frontmatter to HTML head - Add og-image.png banner to both apps for social sharing previews - Update site config with new tagline: "Hire specialized agents..." Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> * fix(fmt): break long description string for Biome formatting Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix(seo): lowercase 'deco Studio' branding Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix(seo): use relative og:image path to avoid localhost URL in docs Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix(seo): lowercase 'deco Studio' in MDX frontmatter descriptions Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
1 parent b51c15d commit f8d2c70

14 files changed

Lines changed: 37 additions & 15 deletions

File tree

37.7 KB
Loading
Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
11
---
2-
const { title } = Astro.props;
3-
const formattedTitle = title ? `${title} - decoCMS` : "decoCMS";
2+
import { siteConfig } from "../../config/site";
3+
const { title, description } = Astro.props;
4+
const formattedTitle = title ? `${title} - deco Studio` : "deco Studio";
5+
const metaDescription = description || siteConfig.description;
6+
const ogImage = siteConfig.ogImage;
47
---
58

69
<title>{formattedTitle}</title>
10+
<meta name="description" content={metaDescription} />
11+
<meta property="og:title" content={formattedTitle} />
12+
<meta property="og:description" content={metaDescription} />
13+
<meta property="og:site_name" content="deco Studio" />
14+
<meta property="og:image" content={ogImage} />
15+
<meta name="twitter:card" content="summary_large_image" />
16+
<meta name="twitter:title" content={formattedTitle} />
17+
<meta name="twitter:description" content={metaDescription} />
18+
<meta name="twitter:image" content={ogImage} />
719
<link rel="icon" type="image/x-icon" href="/favicon.ico">

apps/docs/client/src/config/site.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
export const siteConfig = {
2-
name: "Deco MCP Documentation",
3-
description: "Documentation for Deco MCP server with tools and workflows",
2+
name: "deco Studio Documentation",
3+
description:
4+
"Hire specialized agents, give them access to your tools, and let them deliver real projects — with planning, verification, and observability built in.",
45
url: "https://your-domain.com",
5-
ogImage: "https://your-domain.com/og.jpg",
6+
ogImage: "/og-image.png",
67
links: {
78
github: "https://github.com/decocms/studio",
89
},

apps/docs/client/src/content/2025-10-10/en/introduction.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Introduction
3-
description: Developer docs for the MCP Mesh and the deco CMS platform
3+
description: Developer docs for deco Studio and the deco CMS platform
44
icon: Rocket
55
---
66

apps/docs/client/src/content/2025-10-10/en/mcp-mesh/deploy/kubernetes-helm-chart.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Kubernetes: Helm Chart"
3-
description: Deploy the MCP Mesh on Kubernetes using the Helm chart
3+
description: Deploy deco Studio on Kubernetes using the Helm chart
44
icon: Rocket
55
---
66

apps/docs/client/src/content/2025-10-10/en/mcp-mesh/deploy/local-docker-compose.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Local: Docker Compose"
3-
description: Deploy the MCP Mesh locally using Docker Compose for testing and development
3+
description: Deploy deco Studio locally using Docker Compose for testing and development
44
icon: Container
55
---
66

apps/docs/client/src/content/2025-10-10/en/mcp-mesh/overview.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Overview
3-
description: What the MCP Mesh is, what it solves, and the main product surfaces
3+
description: What deco Studio is, what it solves, and the main product surfaces
44
icon: Network
55
---
66

apps/docs/client/src/content/2025-10-10/pt-br/introduction.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Introdução
3-
description: Documentação de desenvolvimento do MCP Mesh e da plataforma deco CMS
3+
description: Documentação de desenvolvimento do deco Studio e da plataforma deco CMS
44
icon: Rocket
55
---
66

apps/docs/client/src/content/2025-10-10/pt-br/mcp-mesh/deploy/kubernetes-helm-chart.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Kubernetes: Helm Chart"
3-
description: Deploy do MCP Mesh no Kubernetes usando o Helm chart
3+
description: Deploy do deco Studio no Kubernetes usando o Helm chart
44
icon: Rocket
55
---
66

apps/docs/client/src/content/2025-10-10/pt-br/mcp-mesh/deploy/local-docker-compose.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Local: Docker Compose"
3-
description: Deploy do MCP Mesh localmente usando Docker Compose para testes e desenvolvimento
3+
description: Deploy do deco Studio localmente usando Docker Compose para testes e desenvolvimento
44
icon: Container
55
---
66

0 commit comments

Comments
 (0)