Commit dc8d0f05 authored by fisherdaddy's avatar fisherdaddy

chore: Canonical URL 没有任何内部链接

parent dedd6398
......@@ -2,32 +2,132 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://fishersama.com/</loc>
<lastmod>2024-01-01</lastmod>
<lastmod>2024-12-01</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://fishersama.com/dev-tools</loc>
<lastmod>2024-01-01</lastmod>
<lastmod>2024-12-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://fishersama.com/image-tools</loc>
<lastmod>2024-01-01</lastmod>
<lastmod>2024-12-02</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://fishersama.com/blog</loc>
<lastmod>2024-01-01</lastmod>
<lastmod>2024-12-03</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://fishersama.com/ai-products</loc>
<lastmod>2024-01-01</lastmod>
<lastmod>2024-12-04</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<!-- 开发工具 -->
<url>
<loc>https://fishersama.com/json-formatter</loc>
<lastmod>2024-12-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fishersama.com/url-encode-and-decode</loc>
<lastmod>2024-12-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fishersama.com/text-diff</loc>
<lastmod>2024-12-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<!-- 图片工具 -->
<url>
<loc>https://fishersama.com/markdown-to-image</loc>
<lastmod>2024-12-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fishersama.com/latex-to-image</loc>
<lastmod>2024-12-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fishersama.com/quote-card</loc>
<lastmod>2024-12-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fishersama.com/handwrite</loc>
<lastmod>2024-12-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fishersama.com/image-base64-converter</loc>
<lastmod>2024-12-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fishersama.com/image-compressor</loc>
<lastmod>2024-12-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fishersama.com/image-watermark</loc>
<lastmod>2024-12-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fishersama.com/image-background-remover</loc>
<lastmod>2024-12-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://fishersama.com/text-behind-image</loc>
<lastmod>2024-12-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<!-- AI 产品相关 -->
<url>
<loc>https://fishersama.com/openai-timeline</loc>
<lastmod>2024-12-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://fishersama.com/anthropic-timeline</loc>
<lastmod>2024-12-19</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://fishersama.com/model-price</loc>
<lastmod>2024-12-21</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<!-- 其他页面 -->
<url>
<loc>https://fishersama.com/about</loc>
<lastmod>2024-12-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
\ No newline at end of file
......@@ -9,6 +9,7 @@
"logout": "Logout",
"copy": "Copy",
"copied": "Copied",
"recommendedTools": "Recommended Tools",
"dev-tools": {
"title": "Development Tools",
"description": "A collection of popular and efficient development tools, including JSON formatter, Base64 to image converter, online Diff tool, LaTeX renderer, and more. Designed to help developers handle everyday coding tasks quickly and boost development efficiency."
......
......@@ -9,6 +9,7 @@
"logout": "ログアウト",
"copy": "コピー",
"copied": "コピーされました",
"recommendedTools": "おすすめツール",
"dev-tools": {
"title": "開発ツール",
"description": "JSONフォーマッター、Base64画像変換、オンラインDiffツール、LaTeXレンダリングなど、さまざまな人気で効率的な開発ツールを統合し、日常のコーディングタスクを迅速に処理し、開発効率を向上させます。"
......
......@@ -9,6 +9,7 @@
"logout": "로그아웃",
"copy": "복사",
"copied": "복사된 메시지",
"recommendedTools": "추천 도구",
"dev-tools": {
"title": "개발 도구",
"description": "JSON 포맷터, Base64 이미지 변환기, 온라인 Diff 도구, LaTeX 렌더러 등 인기 있고 효율적인 개발 도구를 통합하여, 일상적인 코딩 작업을 신속하게 처리하고 개발 효율성을 높입니다."
......
......@@ -9,6 +9,7 @@
"logout": "退出登录",
"copy": "复制",
"copied": "已复制",
"recommendedTools": "推荐工具",
"dev-tools": {
"title": "开发工具",
"description": "集成多种热门高效的开发工具,包括JSON格式化、Base64转图片、在线Diff对比、LaTeX渲染等,帮助开发者快速处理日常编码任务,提升开发效率。"
......
......@@ -13,10 +13,40 @@ const NotFound = () => {
title={t('notFound.title')}
description={t('notFound.description')}
/>
<main>
<h1>{t('notFound.title')}</h1>
<p>{t('notFound.description')}</p>
<Link to="/">{t('notFound.back_home')}</Link>
<main className="min-h-[70vh] flex flex-col items-center justify-center px-4 py-16">
<div className="text-9xl font-bold text-gray-200 select-none">404</div>
<h1 className="mt-8 text-3xl font-bold text-gray-800">{t('notFound.title')}</h1>
<p className="mt-4 text-lg text-gray-600">{t('notFound.description')}</p>
<div className="mt-16 w-full max-w-2xl">
<h2 className="text-2xl font-bold text-gray-800 mb-6">{t('recommendedTools')}</h2>
<div className="grid grid-cols-1 sm:grid-cols-2 gap-4">
<Link
to="/json-formatter"
className="p-4 bg-white rounded-lg shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-200 flex items-center justify-center text-indigo-600 hover:text-indigo-700 hover:border-indigo-100"
>
{t('tools.jsonFormatter.title')}
</Link>
<Link
to="/url-encode-and-decode"
className="p-4 bg-white rounded-lg shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-200 flex items-center justify-center text-indigo-600 hover:text-indigo-700 hover:border-indigo-100"
>
{t('tools.urlEncodeDecode.title')}
</Link>
<Link
to="/markdown-to-image"
className="p-4 bg-white rounded-lg shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-200 flex items-center justify-center text-indigo-600 hover:text-indigo-700 hover:border-indigo-100"
>
{t('tools.markdownToImage.title')}
</Link>
<Link
to="/image-compressor"
className="p-4 bg-white rounded-lg shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-200 flex items-center justify-center text-indigo-600 hover:text-indigo-700 hover:border-indigo-100"
>
{t('tools.imageCompressor.title')}
</Link>
</div>
</div>
</main>
</>
);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment