Skip to content

Commit 3a88de9

Browse files
committed
fix json
1 parent e48f61e commit 3a88de9

File tree

5 files changed

+46
-18
lines changed

5 files changed

+46
-18
lines changed

api/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<h1>AITMPL.COM</h1>

docs/blog/index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@
88

99
<!-- Open Graph / Facebook -->
1010
<meta property="og:type" content="website">
11-
<meta property="og:url" content="https://davila7.github.io/claude-code-templates/blog/">
11+
<meta property="og:url" content="https://aitmpl.com/blog/">
1212
<meta property="og:title" content="Blog - Claude Code Templates">
1313
<meta property="og:description" content="Latest articles about Claude Code, AI development, and automation tools. Learn how to supercharge your development workflow with Anthropic's Claude Code.">
14-
<meta property="og:image" content="https://raw.githubusercontent.com/davila7/claude-code-templates/main/social-preview.png">
14+
<meta property="og:image" content="https://www.aitmpl.com/blog/assets/supabase-claude-code-templates-cover.png">
1515

1616
<!-- Twitter -->
1717
<meta property="twitter:card" content="summary_large_image">
18-
<meta property="twitter:url" content="https://davila7.github.io/claude-code-templates/blog/">
18+
<meta property="twitter:url" content="https://aitmpl.com/blog/">
1919
<meta property="twitter:title" content="Blog - Claude Code Templates">
2020
<meta property="twitter:description" content="Latest articles about Claude Code, AI development, and automation tools.">
21-
<meta property="twitter:image" content="https://raw.githubusercontent.com/davila7/claude-code-templates/main/social-preview.png">
21+
<meta property="twitter:image" content="https://www.aitmpl.com/blog/assets/supabase-claude-code-templates-cover.png">
2222

23-
<link rel="canonical" href="https://davila7.github.io/claude-code-templates/blog/">
23+
<link rel="canonical" href="https://aitmpl.com/blog/">
2424
<link rel="stylesheet" href="../css/styles.css">
2525
<link rel="stylesheet" href="../css/blog.css">
2626
<link rel="preconnect" href="https://fonts.googleapis.com">
@@ -88,7 +88,7 @@ <h1 class="search-title">
8888
<article class="article-card">
8989
<a href="supabase-claude-code-integration/" class="article-link">
9090
<div class="article-image">
91-
<img src="assets/supabase-claude-code-templates-cover.png" alt="Supabase and Claude Code Integration" loading="lazy">
91+
<img src="https://www.aitmpl.com/blog/assets/supabase-claude-code-templates-cover.png" alt="Supabase and Claude Code Integration" loading="lazy">
9292
<div class="article-category">Database</div>
9393
</div>
9494
<div class="article-content">

docs/blog/supabase-claude-code-integration/index.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88

99
<!-- Open Graph / Facebook -->
1010
<meta property="og:type" content="article">
11-
<meta property="og:url" content="https://davila7.github.io/claude-code-templates/blog/supabase-claude-code-integration/">
11+
<meta property="og:url" content="https://aitmpl.com/blog/supabase-claude-code-integration/">
1212
<meta property="og:title" content="Supercharge Your Database Development with Supabase and Claude Code">
1313
<meta property="og:description" content="Learn how to integrate Supabase with Claude Code using MCP servers, specialized agents, and automated commands for lightning-fast database development.">
14-
<meta property="og:image" content="https://davila7.github.io/claude-code-templates/blog/supabase-claude-code-integration/cover.jpg">
14+
<meta property="og:image" content="https://www.aitmpl.com/blog/assets/supabase-claude-code-templates-cover.png">
1515
<meta property="og:image:width" content="1200">
1616
<meta property="og:image:height" content="630">
1717
<meta property="article:published_time" content="2025-01-28T10:00:00Z">
@@ -24,15 +24,15 @@
2424

2525
<!-- Twitter -->
2626
<meta property="twitter:card" content="summary_large_image">
27-
<meta property="twitter:url" content="https://davila7.github.io/claude-code-templates/blog/supabase-claude-code-integration/">
27+
<meta property="twitter:url" content="https://aitmpl.com/blog/supabase-claude-code-integration/">
2828
<meta property="twitter:title" content="Supercharge Your Database Development with Supabase and Claude Code">
2929
<meta property="twitter:description" content="Learn how to integrate Supabase with Claude Code using MCP servers, specialized agents, and automated commands for lightning-fast database development.">
30-
<meta property="twitter:image" content="https://davila7.github.io/claude-code-templates/blog/supabase-claude-code-integration/cover.jpg">
30+
<meta property="twitter:image" content="https://www.aitmpl.com/blog/assets/supabase-claude-code-templates-cover.png">
3131

3232
<!-- Additional SEO -->
3333
<meta name="keywords" content="Supabase, Claude Code, MCP, Database, AI Development, Anthropic, PostgreSQL, Schema Design, Agents, Commands">
3434
<meta name="author" content="Claude Code Templates">
35-
<link rel="canonical" href="https://davila7.github.io/claude-code-templates/blog/supabase-claude-code-integration/">
35+
<link rel="canonical" href="https://aitmpl.com/blog/supabase-claude-code-integration/">
3636

3737
<link rel="stylesheet" href="../../css/styles.css">
3838
<link rel="stylesheet" href="../../css/blog.css">
@@ -47,7 +47,7 @@
4747
"@type": "BlogPosting",
4848
"headline": "Supercharge Your Database Development with Supabase and Claude Code",
4949
"description": "Learn how to integrate Supabase with Claude Code using MCP servers, specialized agents, and automated commands for lightning-fast database development.",
50-
"image": "https://davila7.github.io/claude-code-templates/blog/supabase-claude-code-integration/cover.jpg",
50+
"image": "https://www.aitmpl.com/blog/assets/supabase-claude-code-templates-cover.png",
5151
"author": {
5252
"@type": "Organization",
5353
"name": "Claude Code Templates"
@@ -57,14 +57,14 @@
5757
"name": "Claude Code Templates",
5858
"logo": {
5959
"@type": "ImageObject",
60-
"url": "https://davila7.github.io/claude-code-templates/static/img/logo.svg"
60+
"url": "https://www.aitmpl.com/static/img/logo.svg"
6161
}
6262
},
6363
"datePublished": "2025-01-28T10:00:00Z",
6464
"dateModified": "2025-01-28T10:00:00Z",
6565
"mainEntityOfPage": {
6666
"@type": "WebPage",
67-
"@id": "https://davila7.github.io/claude-code-templates/blog/supabase-claude-code-integration/"
67+
"@id": "https://aitmpl.com/blog/supabase-claude-code-integration/"
6868
}
6969
}
7070
</script>
@@ -85,7 +85,7 @@
8585
</div>
8686
</div>
8787
<div class="header-actions">
88-
<a href="../index.html" class="header-btn">
88+
<a href="../../index.html" class="header-btn">
8989
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
9090
<path d="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z"/>
9191
</svg>
@@ -127,7 +127,7 @@ <h1 class="article-title">How to use Claude Code with Supabase</h1>
127127
</header>
128128

129129
<article class="article-body">
130-
<img src="../assets/supabase-claude-code-templates-cover.png" alt="Supabase and Claude Code Integration" class="article-cover">
130+
<img src="https://www.aitmpl.com/blog/assets/supabase-claude-code-templates-cover.png" alt="Supabase and Claude Code Integration" class="article-cover" loading="lazy">
131131

132132
<div class="article-content-full">
133133
<h2>Supabase Stack for Claude Code</h2>
@@ -220,7 +220,7 @@ <h2>Browse all components on AITMPL.com</h2>
220220

221221
<p>Visit <strong><a href="https://aitmpl.com" target="_blank" rel="noopener">aitmpl.com</a></strong> and search for "supabase" to see:</p>
222222

223-
<img src="../assets/aitmpl-supabase-search.png" alt="Searching for Supabase components on AITMPL.com" loading="lazy">
223+
<img src="https://www.aitmpl.com/blog/assets/aitmpl-supabase-search.png" alt="Searching for Supabase components on AITMPL.com" loading="lazy">
224224
<h2>Installation Options</h2>
225225
<p>There are multiple ways to install the Supabase stack for Claude Code. Choose the approach that best fits your workflow:</p>
226226

@@ -355,6 +355,6 @@ <h2>Where Components Are Installed</h2>
355355
</footer>
356356

357357
<!-- Code Copy Functionality -->
358-
<script src="../code-copy.js"></script>
358+
<script src="../code-copy.js?v=1.0"></script>
359359
</body>
360360
</html>

docs/css/blog.css

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -551,4 +551,18 @@
551551
.article-content p {
552552
font-size: 0.8rem;
553553
}
554+
555+
/* Mobile Image Optimization */
556+
.article-cover {
557+
margin: 1rem 0 !important;
558+
max-height: 250px;
559+
object-fit: cover;
560+
}
561+
562+
.article-content-full img {
563+
margin: 1rem 0 !important;
564+
border-radius: 6px;
565+
max-width: 100%;
566+
height: auto;
567+
}
554568
}

vercel.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,19 @@
5353
"value": "public, max-age=31536000, immutable"
5454
}
5555
]
56+
},
57+
{
58+
"source": "/docs/blog/(.*).js",
59+
"headers": [
60+
{
61+
"key": "Content-Type",
62+
"value": "application/javascript; charset=utf-8"
63+
},
64+
{
65+
"key": "Cache-Control",
66+
"value": "public, max-age=31536000, immutable"
67+
}
68+
]
5669
}
5770
]
5871
}

0 commit comments

Comments
 (0)