feat: Add robots.txt and sitemap.xml, and remove build_log.txt.

This commit is contained in:
dyzulk
2025-12-30 13:06:16 +07:00
parent 574132a299
commit 59160de9ab
5 changed files with 45 additions and 87 deletions

View File

@@ -1,29 +0,0 @@
> TrustLab by DyzulkDev@1.0.0 build
> next build
Γû▓ Next.js 16.0.10 (Turbopack)
- Environments: .env.local
Creating an optimized production build ...
> Build error occurred
Error: Turbopack build failed with 1 errors:
./src/app/(public)/reset-password/page.tsx:6:29
Ecmascript file had an error
4 | import PageLoader from "@/components/ui/PageLoader";
5 |
> 6 | const ResetPasswordClient = dynamic(() => import("./ResetPasswordClient"), {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 7 | ssr: false,
| ^^^^^^^^^^^^^
> 8 | });
| ^^^
9 |
10 | export async function generateMetadata() {
11 | const t = await getTranslations("Auth");
`ssr: false` is not allowed with `next/dynamic` in Server Components. Please move it into a Client Component.
at <unknown> (./src/app/(public)/reset-password/page.tsx:6:29)

6
public/robots.txt Normal file
View File

@@ -0,0 +1,6 @@
User-agent: *
Allow: /
Disallow: /dashboard/
Disallow: /api/
Sitemap: https://trustlab.dyzulk.com/sitemap.xml

39
public/sitemap.xml Normal file
View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://trustlab.dyzulk.com</loc>
<lastmod>2025-12-30</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://trustlab.dyzulk.com/signin</loc>
<lastmod>2025-12-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://trustlab.dyzulk.com/signup</loc>
<lastmod>2025-12-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://trustlab.dyzulk.com/contact</loc>
<lastmod>2025-12-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trustlab.dyzulk.com/tools/key-generator</loc>
<lastmod>2025-12-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://trustlab.dyzulk.com/tools/chat-id</loc>
<lastmod>2025-12-30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
</urlset>

View File

@@ -1,14 +0,0 @@
import { MetadataRoute } from 'next';
export default function robots(): MetadataRoute.Robots {
const baseUrl = process.env.NEXT_PUBLIC_APP_URL || 'https://trustlab.dyzulk.com';
return {
rules: {
userAgent: '*',
allow: '/',
disallow: ['/dashboard/', '/api/'],
},
sitemap: `${baseUrl}/sitemap.xml`,
};
}

View File

@@ -1,44 +0,0 @@
import { MetadataRoute } from 'next';
export default function sitemap(): MetadataRoute.Sitemap {
const baseUrl = process.env.NEXT_PUBLIC_APP_URL || 'https://trustlab.dyzulk.com';
return [
{
url: baseUrl,
lastModified: new Date(),
changeFrequency: 'daily',
priority: 1,
},
{
url: `${baseUrl}/signin`,
lastModified: new Date(),
changeFrequency: 'monthly',
priority: 0.8,
},
{
url: `${baseUrl}/signup`,
lastModified: new Date(),
changeFrequency: 'monthly',
priority: 0.8,
},
{
url: `${baseUrl}/contact`,
lastModified: new Date(),
changeFrequency: 'monthly',
priority: 0.7,
},
{
url: `${baseUrl}/tools/key-generator`,
lastModified: new Date(),
changeFrequency: 'weekly',
priority: 0.9,
},
{
url: `${baseUrl}/tools/chat-id`,
lastModified: new Date(),
changeFrequency: 'weekly',
priority: 0.9,
},
];
}