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