perf: seo google config

This commit is contained in:
JOYCEQL
2025-01-13 00:21:04 +08:00
committed by qingchen
parent 9fcc868dcf
commit adaafa95dd
3 changed files with 39 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
User-agent: *
Allow: /
# Sitemap
Sitemap: https://magicv.art/sitemap.xml
+18
View File
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://magicv.art/en</loc>
<xhtml:link rel="alternate" hreflang="en-US" href="https://magicv.art/en"/>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://magicv.art/zh"/>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://magicv.art/zh</loc>
<xhtml:link rel="alternate" hreflang="en-US" href="https://magicv.art/en"/>
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://magicv.art/zh"/>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</urlset>
+16
View File
@@ -1,10 +1,26 @@
import { ReactNode } from "react";
import { Metadata } from "next";
import "./globals.css";
type Props = {
children: ReactNode;
};
export const metadata: Metadata = {
metadataBase: new URL("https://magicv.art"),
robots: {
index: true,
follow: true,
googleBot: {
index: true,
follow: true,
"max-video-preview": -1,
"max-image-preview": "large",
"max-snippet": -1,
},
},
};
export default function RootLayout({ children }: Props) {
return children;
}