Skip to content

Commit d68274e

Browse files
committed
add meta data for seo
1 parent cc6a9d9 commit d68274e

File tree

4 files changed

+95
-9
lines changed

4 files changed

+95
-9
lines changed

public/llm.txt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Story to Manga Machine
2+
3+
Transform written stories into stunning visual manga or comic book pages using AI.
4+
5+
## What it does
6+
Story to Manga converts text stories into visual manga or comic book pages. Users write a story, choose a style (Japanese manga or American comic), and the AI generates consistent character designs and comic panels.
7+
8+
## Features
9+
- Multi-style generation (Japanese manga or American comic book styles)
10+
- Import stories directly from Reddit URLs
11+
- Character consistency through AI-generated reference sheets
12+
- Progressive display showing generation process
13+
- Shareable social media images
14+
- Download individual panels or complete comic pages
15+
- Smart story processing and character identification
16+
17+
## How to use
18+
1. Visit https://app.storytomanga.com
19+
2. Choose your preferred style (Manga or Comic)
20+
3. Paste your story (max 500 words)
21+
4. Watch the AI generate character designs and panels
22+
5. Download or share your finished manga
23+
24+
## Best practices
25+
Stories work best when they are 200-500 words with clear character descriptions, focused plots, and dialogue-heavy scenes. Complex plots with many characters may not generate as well.
26+
27+
## Links
28+
- Live App: https://app.storytomanga.com
29+
- GitHub: https://github.com/victorhuangwq/story-to-manga
30+
- Issues: https://github.com/victorhuangwq/story-to-manga/issues

public/robots.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
User-agent: *
2+
Allow: /
3+
4+
# Allow all crawlers access to CSS, JS, and images
5+
Allow: /_next/static/
6+
Allow: /images/
7+
Allow: /*.css$
8+
Allow: /*.js$
9+
Allow: /*.png$
10+
Allow: /*.jpg$
11+
Allow: /*.jpeg$
12+
Allow: /*.gif$
13+
Allow: /*.svg$
14+
15+
# Disallow crawling of API routes and private paths
16+
Disallow: /api/
17+
18+
# Sitemap location
19+
Sitemap: https://app.storytomanga.com/sitemap.xml

public/sitemap.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
3+
<url>
4+
<loc>https://app.storytomanga.com</loc>
5+
<lastmod>2025-09-26</lastmod>
6+
<changefreq>weekly</changefreq>
7+
<priority>1.0</priority>
8+
</url>
9+
<url>
10+
<loc>https://app.storytomanga.com/r</loc>
11+
<lastmod>2025-09-26</lastmod>
12+
<changefreq>monthly</changefreq>
13+
<priority>0.8</priority>
14+
</url>
15+
</urlset>

src/app/layout.tsx

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,51 @@ import "../styles/manga-theme.css";
55
import "./globals.css";
66

77
export const metadata: Metadata = {
8-
metadataBase: new URL("https://storytomanga.com"),
9-
title: "Story to Manga Machine",
10-
description: "Transform stories into manga and comic pages with AI",
8+
metadataBase: new URL("https://app.storytomanga.com"),
9+
title: {
10+
default: "Story to Manga Machine - AI Comic & Manga Generator",
11+
template: "%s | Story to Manga Machine"
12+
},
13+
description: "Transform written stories into stunning visual manga or comic book pages using Google's Gemini 2.5 Flash Image API. Create consistent characters, generate panels, and share your comics instantly.",
14+
keywords: ["manga generator", "comic book creator", "AI comics", "story to manga", "visual storytelling", "Gemini AI", "comic panels", "character design"],
15+
authors: [{ name: "Story to Manga Team" }],
16+
creator: "Story to Manga Machine",
17+
publisher: "Story to Manga Machine",
18+
robots: {
19+
index: true,
20+
follow: true,
21+
googleBot: {
22+
index: true,
23+
follow: true,
24+
},
25+
},
1126
openGraph: {
12-
title: "Story to Manga",
13-
description: "Transform stories into manga and comic pages with AI",
14-
url: "https://storytomanga.com",
27+
title: "Story to Manga Machine - AI Comic & Manga Generator",
28+
description: "Transform written stories into stunning visual manga or comic book pages using Google's Gemini 2.5 Flash Image API. Create consistent characters, generate panels, and share your comics instantly.",
29+
url: "https://app.storytomanga.com",
30+
siteName: "Story to Manga Machine",
1531
images: [
1632
{
1733
url: "/og-image.png",
1834
width: 1200,
1935
height: 630,
20-
alt: "Story to Manga - Transform stories into manga",
36+
alt: "Story to Manga Machine - Transform stories into manga and comics with AI",
2137
},
2238
],
2339
type: "website",
40+
locale: "en_US",
2441
},
2542
twitter: {
2643
card: "summary_large_image",
27-
title: "Story to Manga",
28-
description: "Transform stories into manga and comic pages with AI",
44+
title: "Story to Manga Machine - AI Comic & Manga Generator",
45+
description: "Transform written stories into stunning visual manga or comic book pages using Google's Gemini 2.5 Flash Image API.",
2946
images: ["/og-image.png"],
47+
site: "@storytomanga",
48+
},
49+
alternates: {
50+
canonical: "https://app.storytomanga.com",
3051
},
52+
category: "entertainment",
3153
};
3254

3355
export default function RootLayout({

0 commit comments

Comments
 (0)