From a187c85b06a4ed5802839639fe1aa78f05ef992c Mon Sep 17 00:00:00 2001 From: Abner <22141172+Silentely@users.noreply.github.com> Date: Mon, 11 May 2026 21:39:01 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E5=AE=8C=E5=96=84=20SEO=20?= =?UTF-8?q?=E5=85=83=E6=A0=87=E7=AD=BE=E4=B8=8E=E6=80=A7=E8=83=BD=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 扩展 title 至 55 字符,添加 canonical 和 robots meta - 添加 Open Graph / Twitter Card 社交分享元标签 - 添加 JSON-LD WebApplication 结构化数据 - netlify.toml 增加静态资源长期缓存(immutable)与 HTML stale-while-revalidate - 新增源码级 robots.txt,屏蔽 API 和内部路径 --- index.html | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- netlify.toml | 27 +++++++++++++++++++++++++++ robots.txt | 8 ++++++++ 3 files changed, 83 insertions(+), 1 deletion(-) create mode 100644 robots.txt diff --git a/index.html b/index.html index 8e30b10..ae7bb86 100644 --- a/index.html +++ b/index.html @@ -15,10 +15,57 @@ - eSIM Tools - Giffgaff & Simyo + eSIM Tools - Giffgaff & Simyo eSIM 在线管理工具 | 申请、激活与二维码生成 + + + + + + + + + + + + + + + + + + + + diff --git a/netlify.toml b/netlify.toml index fbc9f09..61ac9ca 100644 --- a/netlify.toml +++ b/netlify.toml @@ -137,6 +137,33 @@ to = "/index.html" status = 404 +# 静态资源长期缓存(CSS/JS/字体/图片) +[[headers]] + for = "/src/styles/*" + [headers.values] + Cache-Control = "public, max-age=31536000, immutable" + +[[headers]] + for = "/src/js/*" + [headers.values] + Cache-Control = "public, max-age=31536000, immutable" + +[[headers]] + for = "/src/assets/*" + [headers.values] + Cache-Control = "public, max-age=31536000, immutable" + +[[headers]] + for = "/dist/*" + [headers.values] + Cache-Control = "public, max-age=31536000, immutable" + +# HTML 页面:短缓存 + stale-while-revalidate +[[headers]] + for = "/*.html" + [headers.values] + Cache-Control = "public, max-age=300, stale-while-revalidate=86400" + # 安全头部 [[headers]] for = "/*" diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..d5ce899 --- /dev/null +++ b/robots.txt @@ -0,0 +1,8 @@ +# eSIM-Tools - 搜索引擎爬虫指令 +User-agent: * +Allow: / +Disallow: /api/ +Disallow: /.netlify/ +Disallow: /src/ + +Sitemap: https://esim.cosr.eu.org/sitemap.xml