feat: robots.txt, sitemap, OG meta, twitter cards, remove api/hello

This commit is contained in:
2026-04-09 08:58:38 -05:00
parent 1786c6bb7b
commit ab5c9e9216
4 changed files with 27 additions and 13 deletions
+14
View File
@@ -4,6 +4,20 @@ export default function Document() {
return (
<Html lang="en">
<Head>
<meta charSet="utf-8" />
<meta name="description" content="Bone Lord Bob is an American Anime project — dark, brutal, beautiful. Coming soon." />
{/* Open Graph */}
<meta property="og:title" content="Bone Lord Bob — American Anime" />
<meta property="og:description" content="American Anime. Dark. Brutal. Beautiful." />
<meta property="og:image" content="https://bonelordbob.com/og-image.jpg" />
<meta property="og:url" content="https://bonelordbob.com/" />
<meta property="og:type" content="website" />
{/* Twitter Card */}
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@bonelordbob" />
<meta name="twitter:title" content="Bone Lord Bob — American Anime" />
<meta name="twitter:description" content="American Anime. Dark. Brutal. Beautiful." />
<meta name="twitter:image" content="https://bonelordbob.com/og-image.jpg" />
{/* Google Analytics GA4 — G-6EJVCK4931 */}
<script async src="https://www.googletagmanager.com/gtag/js?id=G-6EJVCK4931" />
<script
-13
View File
@@ -1,13 +0,0 @@
// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
import type { NextApiRequest, NextApiResponse } from "next";
type Data = {
name: string;
};
export default function handler(
req: NextApiRequest,
res: NextApiResponse<Data>,
) {
res.status(200).json({ name: "John Doe" });
}
+4
View File
@@ -0,0 +1,4 @@
User-agent: *
Allow: /
Sitemap: https://bonelordbob.com/sitemap.xml
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://bonelordbob.com/</loc>
<lastmod>2026-04-09</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
</urlset>